Category: Интересно

Релиз операционной системы NetBSD 7.0.1

Май 28, 2016 - Интересно - 0 Comments - Стандартный
 
 
 
+8 +/
Ваш факультет — это, безусловно, показатель. У кого-то одноклассники ничего об этом не знают, а у кого-то и однокамерники.
 
 
 
+/
> Ну а так, по-честноку, вы видели живую НетБСД в работе?

У меня на предыдущей работе две NetBSD проработали с 2005 по 2014-й на Sun и Intel железе. Абсолютно никаких проблем.

 
 
–2 +/
> Неужели из фряхи так долго тащить было?

Секта FreeBSD слишком хорошо о себе думает.

Там другая архитектура ядра, подсистемы дров в принципе разные. В NetBSD/OpenBSD дополнительный слой HAL, в FreeBSD и Linux прямые архитектурные зависимости.

 
 
 
+/
но зачем? какие современные бытовые или промышленные задачи может выполнять i386 (ну кроме спецвариаций на тему ОЭВМ)?
 
 
 
+1 +/
> у нас в ЧПУ используют, нафиг покупать ОПК, если на шару выдают
> старенький ПК

50-100 баксов за новую плату c 64-разрядным многоядерным CPU, на которой все распаяно и пассивное охлаждение, или старый 20-летний забитый пылью ящик с воющими кулерами, в котором не поймешь — из за старости глючит, или дрова потеряли совместимость, потому что разработчикам физически нереально достать подобное живое железо для тестирования, а на эмуляторах работает.

 
 
+1 +/
Имхо, часть имиджа NetBSD — максимально переносимый код. Из чего вытекает поддержка самых разных платформ. Но платформы не самоцель. Линукс лучше поддерживает разные платформы.
 
 
–2 +/
>  Линукс лучше поддерживает разные платформы.

ага, где каждый раз теряется совместимость, уже были случаи когда образ от лынукса не запускался на той плате где была заявлена поддрежка, а в NetBSD один драйвер идет мало не все платформы и x32_64, ARM, Sun …, также с ядром, так что плюсы ее есть и больше линукса.

 
 
+1 +/
>>  Линукс лучше поддерживает разные платформы.
> ага, где каждый раз теряется совместимость, уже были случаи когда образ от
> лынукса не запускался на той плате где была заявлена поддрежка, а
> в NetBSD один драйвер идет мало не все платформы и x32_64,
> ARM, Sun …, также с ядром, так что плюсы ее есть
> и больше линукса.

Что за плата?

P.S. Ах фунтик, я с тобой согласен. Подход NetBSD основательнее, а железка бывает нужна уже сейчас, написанная вендором (чаще под линукс), или хаченная кое-как. Поэтому NetBSD поддерживает меньше, поддержка некоторых платформ в зайчаточном состоянии(т.к. подход требует усердия).

 
 
–1 +/
> P.S. Ах фунтик, я с тобой согласен. Подход NetBSD основательнее, а железка
> бывает нужна уже сейчас, написанная вендором (чаще под линукс), или хаченная
> кое-как. Поэтому NetBSD поддерживает меньше, поддержка некоторых платформ в зайчаточном
> состоянии(т.к. подход требует усердия).

В любом случае разработчику/пользователю проще отталкиваться от той системы которую напрямую поддерживает вендор железки. Даже если это богомерзкий оффтопик.

 
 
+1 +/
>> P.S. Ах фунтик, я с тобой согласен. Подход NetBSD основательнее, а железка
>> бывает нужна уже сейчас, написанная вендором (чаще под линукс), или хаченная
>> кое-как. Поэтому NetBSD поддерживает меньше, поддержка некоторых платформ в зайчаточном
>> состоянии(т.к. подход требует усердия).
> В любом случае разработчику/пользователю проще отталкиваться от той системы которую напрямую
> поддерживает вендор железки. Даже если это богомерзкий оффтопик.

Не всякому пользователю, и не всякому разработчику. Достаточно упомянуть ndiswrapper, linux-emulator, dfbsd i915. Есть любители.

 
+/
>> написанная вендором (чаще под линукс)

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

 
 
+/
> Какой прекрасный образчик безграмотного бреда.

Подход Линукс — имеем пяток базовых мейнстримовых платформ, а на остальных имеем ядро, но теряем все дрова, если что из дров надо — «перенеси сам».

Очень грамотно ага. Чуть чуть лучше чем в винде.

 

Let’s block ads! (Why?)

Выпуск текстового процессора LyX 2.2

Май 28, 2016 - Интересно - 0 Comments - Стандартный

28.05.2016 10:36 Выпуск текстового процессора LyX 2.2

В рамках празднования двадцатилетия проекта, после двух лет разработки подготовлен новый значительный выпуск визуального редактора научных документов LyX 2.2.0, позволяющего создавать тексты с использованием разметки TeX/LaTeX, при этом наглядно редактируя макет документа в WYSIWYM-представлении. Итоговый документ сохраняется в формате LaTeX, но текст может быть импортирован и экспортирован в такие представления, как PDF, Postscript, DVI, ASCII, HTML, OpenDocument, RTF, ODF и DOC. Бинарные сборки подготовлены для Windows и OS X.

Основные новшества:

  • Поддержка сборки с использованием Qt5 (рекомендуется Qt 5.6). Поддержка Qt4 сохранена и пока предлагается по умолчанию;
  • Адаптация интерфейса для экранов с высоким разрешением. Для отображении на экранах HiDPI в том числе оптимизирвоаны такие элементы, как текст, пиктограммы и элементы графики. Для поддержки HiDPI требуется сборка с Qt5;
  • Новый алгоритм отображения текста, осуществляющий расчёт метрик и отрисовку на уровне строк. Реализация обеспечивает корректное использование в тексте кернинга и лигатур, унифицированную для всех языков систему разрыва строк и значительно более высокую производительность отрисовки;
  • Возможность горизонтальной прокрутки для широких вставок (например, математические и табличные данные), не умещающихся в ширину экрана. Управление прокруткой осуществляется стрелками управления курсором;
  • Новые разделители и расширенные средства управления разрывами между абзацев.
  • Улучшенная поддержка управления цветом текста. Добавлены дополнительные цвета: коричневый, темно-серый, серый, светло-серый, салатовый, оранжевый, оливковый, розовый, фиолетовый, бирюзовый, фиолетовый;
  • Переработанный режим мгновенного предпросмотра результата. Значительно увеличена производительность предпросмотра и решены давно мешавшие комфортной работе проблемы;
  • Улучшенный диалог настройки рамок. Добавлены средства для изменения толщины обрамления, отступов, теней, цвета фона и текста;
  • Переработано меню управления таблицами: свойства сгруппированы в подменю, добавлена возможность вызова диалога настройки таблицы, предоставлены средства смены стиля. В диалоге создания таблиц добавлен режим визуального выбора размера таблицы, позволяющий выбрать нужный размер мышью;
  • В лингвистический модуль добавлена поддержка структурированных деревьев;
  • Улучшена панель просмотра исходного кода документа, генерация которой теперь осуществляется в асинхронном режиме и не мешает редактированию;
  • Добавлена поддержка грузинского языка;
  • Обеспечена поддержка пакета LaTeX mathtools и предоставляемых им команд. Добавлена поддержка окружения LaTeX verbatim. Добавлена поддержка команд LaTeX reflectbox, resizebox, rotatebox and scalebox через модуль GraphicBoxes;
  • Новые модули для прикрепления заметок TODO и FIXME, формирования списка абзацев (paralist), вставки мини-страниц переменной ширины;
  • В настройки добавлена опция для отключения вставки из буфера обмена средней кнопкой мыши;
  • Добавлен новый конвертер для форматов OpenDocument и .docx (Office Open XML);
  • Возможность перевода документов в режим только для чтения (Document/Disable Editing).
  1. Главная ссылка к новости (http://www.mail-archive.com/ly…)
  2. OpenNews: Выпуск текстового процессора LyX 2.1.0
  3. OpenNews: Релиз визуального редактора LaTeX-документов LyX 2.0.0
  4. OpenNews: Вышел TeX Live 2015
Тип: Программы
Ключевые слова: lyx, tex, (найти похожие документы)
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение RSS
 Добавить комментарий
Навигация

Let’s block ads! (Why?)

Проект OpenBSD перешёл на обязательное использование механизма защиты W^X

Май 28, 2016 - Интересно - 0 Comments - Стандартный

Проект OpenBSD перешёл на обязательное применение механизма защиты памяти W^X (Write XOR Execute), суть которого в том, что страницы памяти процесса не могут быть одновременно доступны на запись и исполнение. Таким образом, код может быть исполнен только после запрещения записи, а запись в страницу памяти возможна только после запрета исполнения. Механизм W^X помогает защитить приложения в пространстве пользователя от типовых атак, осуществляемых через переполнение буфера, в том числе от переполнений стека (записанный за пределы буфер код не может быть исполнен).

Традиционно в Unix при маппинге памяти допускается модель «W|X», позволяющая одновременно осуществлять и запись, и исполнение, что является порочной практикой с позиции обеспечения безопасности. В OpenBSD отныне такая модель переведена в категорию недопустимых (при попытке использования будет выведена ошибка) и обязательно требуется использование только механизма «W^X».

Обход запрета «W|X» может быть осуществлён только через монтирование ФС (ffs/nfs) со специальным флагом «wxallowed», который рекомендуется использовать для монтирования /usr/local, так как некоторые сторонние программы пока не адаптированы для нормальной поддержки «W^X». Многие порты уже адаптированы для нормальной работы в режиме «W^X» или поддерживают его из коробки (например, Firefox), но с рядом крупных пакетов пока наблюдаются проблемы, это касается JDK, GCC, Mono и Chromium.

Let’s block ads! (Why?)

В Mesa включена поддержка OpenGL 4.3 для Nouveau NVC0, RadeonSI и Intel i965

Май 28, 2016 - Интересно - 0 Comments - Стандартный

28.05.2016 09:14 В Mesa включена поддержка OpenGL 4.3 для Nouveau NVC0, RadeonSI и Intel i965

 
 
+2 +/
> у меня от ноувеау на ноут при выходе из спящего режима как
> вешался так и вешается

Название драйвера по-русски — «нуво», с ударением на второй слог.
Погуглите проблему — чаще всего как раз на открытых дровах засыпание/пробуждение работает лучше, чем на блобах.

 
+/
Сам себе ноут покупал, сам с ним и еб.сь теперь. Ты должен был знать на что шел, и какие проблемы с драйверами в линуксе.
Так что ставь любой драйвер, лишь бы работал. И используй ноут на работе. Если пытаешься сделать из него «домашний» комп, то опять же еб.сь сам.
 

 Добавить комментарий
Навигация

Let’s block ads! (Why?)

Открыты исходные тексты интегрированной среды разработки Deco

Май 26, 2016 - Интересно - 0 Comments - Стандартный

В разряд открытых продуктов переведена среда разработки Deco, ориентированная на разработку многоплатформенных мобильных приложений с использованием web-технологий и фреймворка React Native. Deco включает в себя все необходимые для разработки компоненты, достаточно загрузить и запустить IDE, без необходимости обустройства окружения разработчика. Код Deco написан на языке JavaScript с использованием платформы Electron, позволяющей создавать самодостаточные приложения на базе технологий Chromium и Node.js. Исходные тексты открыты под лицензией AGPLv3. Готовые сборки пока доступны только для OS X (ожидается поддержка Linux и Windows).

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

[embedded content]

Let’s block ads! (Why?)

Вторая версия плагина с поддержкой языка Perl для IntelliJ IDEA

Май 26, 2016 - Интересно - 0 Comments - Стандартный

Доступна для загрузки вторая версия плагина с поддержкой разработки на языке Perl для IDE от JetBrains. В новой версии появилась последняя из крупных запланированных возможностей — отладчик. Основные особенности отладчика:

  • Отладчик работает через сокет и позволяет работать как локально, так и с удаленной машиной.
  • Для работы необходим perl-модуль Devel::Camelcadedb, доступный для установки со CPAN.
  • При сетевой отладки сервером может быть как IDE, так и отлаживаемый процесс, в зависимости от используемого сетевого окружения.
  • Стандартный набор отладочных операций: step-in, step-out, step-over, run to cursor с возможностью форсирования перехода (пропуска точек останова по дороге).
  • Точки останова с возможными условиями и аналогом actions из стандартного отладчика.
  • Зависимые точки останова предоставляются IDE из коробки (количество проходов, зависимость одной ТО от другой и т.п.).
  • Просмотр стектрейса.
  • Просмотр локальных и глобальных переменных стек-фрейма с адресами переменных, признаками utf8 и возможностью полазить по сложным структурам.
  • Watches с аналогичным функционалом.
  • Браузер скомпилированных файлов.
  • Браузер скомпилированных eval-ов.
  • Браузер пространства имен.
  • Подгрузка отсутствующих исходников (в случае удаленной отладки).
  • Поддержка шаблонизаторов, основанных на трансляции в перл код и eval-ах, позволяющая ставить точки останова прямо в шаблонах (требует поддержки со стороны фреймворка).

Подробную инструкцию по настройке и нюансам можно найти на wiki-странице проекта.

Let’s block ads! (Why?)