LINUX.ORG.RU

Избранные сообщения Anatolik

Обстановочка

Галерея — Рабочие места

Собственно, вылупились. Из 53х яиц в инкубаторе пока вылупилось только 4. Один шабо (на фото), остальные ломаны брауны.

На фотографии: debian wheezy, xemacs, asus n75sf и цыпленок шабо, которому сейчас уже около суток.

 

ncrmnt
()

Подскажите название книги

Форум — Talks

Место действия: Советский Союз. Время действия: то ли Гражданская война, то ли Великая Отечественная. Про то, как двое подростков: мальчик и девочка успешно ловят немецкого шпиона.

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

Книга старая, где-то 60-х годов издания.

Мопед не мой, если что.

Всем спасибо.

 , , ,

LongLiveUbuntu
()

KDE, Xmonad и GridSelect во все поля

Галерея — Скриншоты

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

Эксклюзивного и ранее не виданного уже сделано:

  • К xmonad прикручены KDEшные Activity. Получилось даже более быстрое их переключение, чем через родные средства плазмы и квина. Пока довольно ограничено (нет интерфейса dbus, то есть управление ими только из xmonad, но не из плазмы; после добавления активити из плазмы нужно перезапускать xmonad), но мне хватает. Базируется это все дело на безызвестной либе из этого репозитория.
  • Прикручено переключение с помощью все того-же GridSelect табов из Firefox. Требует становленного MozRepl. Вот тут репозиторий c начальным огрызком библиотеки, может, потом буду улучшать функционал.

Скриншот с выбором активити

Замечания по коду принимаю, хаскель нравится, но опыт небольшой, так что уверен, что неидиоматики полно.

 , , ,

keyran
()

Интервью с разработчиком Debian о текущей ситуации в проекте

Форум — Talks

Как вам наверное известно, Debian сейчас переживает непростые времена — уход разработчиков, создание форка и длинные дискуссии о systemd. Об этом мы решили спросить у человека, который непосредственно знаком с обстановкой внутри проекта.

— Приветствуем. Для начала представься читателям — кто ты и чем занимаешься в Debian?

— Зовут меня Евгений. Я один из более чем тысячи разработчиков Debian. В 2008-м году я присоединился к проекту, в 2009-м получил право голоса и загрузки пакетов в основной репозиторий.

В Debian я занимаюсь поддержкой некоторых малых пакетов (htop, fbreader, ncdu, bindfs и другими), а также являюсь автором одного из альтернативных менеджеров пакетов высокого уровня по имени Cupt. Также около двух лет я был Application Manager, то есть одним из тех, кто занимается проверками знаний и умений кандидатов в официальные разработчики.

— Давай начнем с последних событий. Относительно недавно в проекте Debian был референдум по поддержке в пакетах других систем инициализации кроме systemd. Брал ли ты участие в нем и каков был твой выбор? Твое личное отношение к systemd?

— Да, я поддерживал идею референдума. Мой голос — “12245”, иными словами я предпочёл вариант Яна Джексона (“неспециальным пакетам не следует быть завязанными на конкретную реализацию init”) первым. Варианты “дальнейшее обсуждение” и “решение не нужно” я оставил на последних местах, ибо считал, что обсуждено достаточно и любое конкретное решение лучше неопределённости.

Как можно заключить из цифр выше, я довольно негативно отношусь к подходу к разработке и внедрению systemd. Считаю, что несмотря на возможные технические преимущества проект является угрозой экосистеме Unix-like операционных систем, представляя собой так называемый “vendor lock-in”.

— Почти все время дистрибутивы на базе Linux конкурируют с проприетарными операционными системами, а в этом случае мы наблюдаем конкуренцию изнутри между свободными проектами. В чем именно заключается опасность systemd, который распространяется под лицензией LGPL и разрабатывается людьми с нескольких компаний (в том числе Red Hat, Canonical, Intel, Collabora и другими) и также независимыми разработчиками? Возможен ли vendor lock-in проекта с открытым исходным кодом? Кстати, совсем забыл — этот вопрос напечатан на машине с systemd (какой ужас!).

— В объединении под одним деревом исходных кодов ранее не связанных между собой компонентов, а также агрессивными и спорными действиями, противостоять которым сложно из-за всё более монопольного положения.

Что касается vendor lock-in, то “завязка” на ПО слабо зависит от лицензии и списка разработчиков. Представим себе, что завтра исходные коды Microsoft Windows станут доступны под лицензией LGPL, и в коде обнаружится вклад сотрудников компаний Red Hat, Canonical, Intel и Collabora. Поможет ли это хоть на йоту человеку, пытающемуся портировать WinAPI-приложение на не-Windows платформы?

Степень завязки определяется, в первую очередь, объёмом ПО, его связанностью, степенью стандартизации интерфейсов, а также политикой лидеров.

Я люблю аналогии и приведу ещё одну: представьте себе, что новая компания начала продавать дешёвые пятиугольные столы, к которым хорошо подходят лишь пятиугольные стулья (той же компании) и на которые можно ставить лишь пятиугольные чашки и тарелки (той же компании). Столы, стулья и столовые приборы продаются одним комплектом. При замене стула потребуется заменить также все остальные остальные стулья и стол. Четырехугольные стулья объявлены устаревшими, а поддержка круглых стульев и стульев-расладушек удалена совсем. Идут переговоры со строительными компаниями о переходе на пятиугольные комнаты для лучшей интеграции.

— Было ли давление со стороны Red Hat и Canonical на разработчиков перед референдумом? Известно, что в техническом комитете есть сотрудники Canonical(в том числе бывшие) и многие разработчики работают в обоих проектах.

— Доказательств или признаков давления я не видел и склонен считать, что результат отражает мнение самих разработчиков. Другое дело, что окружение (рабочее и в Debian) вполне естественно влияет на позиции — неудивительно, что среди сопровождающих GNOME так много сторонников systemd.

— После этого голосования ушло 5 опытных разработчиков с технического комитета и с проекта в целом. Как все это повлияло на обстановку внутри?

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

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

Даже сейчас, после всех этих голосований, то и дело в список рассылки пишут люди, призывающие предпочесть тот или иной вариант.

— Появление Devuan, форк Debian GNU/Linux без systemd — насколько по-твоему реальны шансы форка быть успешным? Планируешь ли ты брать в нем участие?

— Зависит от количества компетентных разработчиков. Мы знаем примерное число тех разработчиков Debian, кто поддерживает идею, но мы не знаем, у кого из них есть время и силы поддерживать форк (а они потребуются, особенно на первых порах). Также интересно узнать, кто именно стоит за “Veteran Unix admins”.

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

— Много ли русскоязычных разработчиков Debian? Если тебе трудно судить о всех, то только тех с которыми ты знаком лично.

— Неофициальная статистика по странам утверждает, что летом 2014 года в России проживало 9 официальных разработчиков, 2 в Беларуси и 1 на Украине. Конечно, эта статистика не говорит о том, кто какими языками владеет — например, я не вхожу в вышеназванные 12. Кроме того, в те 12 также не входят те, кто выполняет полезную работу, но (как правило) не имеет права голоса — переводчики, художники, активно сообщающие об ошибках и другие.

Я лично знаком с двумя, и ещё с двумя-тремя посредством электронной почты.

— Существуют ли какие-то “площадки” для общения и взаимодействия русскоязычных разработчиков?

— Есть площадки для разработчиков и пользователей, например IRC-канал #debian-russian (цитата [1] именно оттуда ☺ ), а также одноимённый список рассылки [2]. Площадок только для разработчиков на русском я не знаю.

http://tlhp.cf/dd-interview/

 

ilipnitsky
()

agda или coq?

Форум — Development

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

 ,

kyz
()

Награда ищет героя

Форум — Talks

http://www.linux-bg.org/cgi-bin/y/index.pl?page=news&key=472360444&li...

Объявляется конкурс на новостеписание на болгарском лоре, награда железками. Обычно у них там появляется 2-3 новости в месяц.

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

 

abraziv_whiskey
()

Debian USB Flash 16GB

Галерея — Скриншоты

Как любитель галереи я просто обязан запостить свой скрин. ))) Скрин с ноута или ББ я не покажу, а покажу скрин работающей системы... установленной на флешке.

Место обитания: Kingston DataTraveler 100 G3 16GB

Система: Debian GNU/Linux testing (jessie)

Сведения о машине: конкретной привязки к машине нет. Скрины делал на частично разобранной машине без харда.

Цель: иногда работа домой, удалённое подключение, и конечно вытягивать файлы со сдохшей винды.

DE отсутствует

WM: Openbox

Дополнительные скрины:

Скрин №1

Скрин №2

Скрин №3

Ответы на пару вопросов:

ext4?

Да. Образ системы есть. Интересно, на долго ли хватит флешки.

Темно, тяжело работать?

Раньше работал в светлом оформлении, и было удобно. Вот решил перейти на «тёмную сторону» ))) привыкаю. Главное дискомфорта нет.

 ,

bulatus
()

Серия видеоуроков о systemd. Выпуск № 1

Новости — Документация
Группа Документация

Доброго времени суток, товарищи линуксоиды.

Некоторые посетители форума знают меня как ненавистника systemd и прочих технологий, которые привнесли в этот мир Леннарт Поттеринг и Red Hat Inc. Однако, я решил посмотреть на всю сложившуюся в сообществе GNU/Linux ситуацию под другим углом, поэтому было дано начало серии видеоуроков «Systemd in action». В этой серии мы постараемся раскрыть все основные аспекты работы, связанные с systemd, в доступном для новичков формате.

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

Ждите новых выпусков!

>>> Подробности

 ,

like-all
()

Microsoft открывает исходные коды .NET, а также заявляет о кросплатформенности (включая GNU/Linux)

Новости — Open Source
Группа Open Source

В среду, 12 ноября, корпорация Майкрософт объявила об открытии исходных кодов платформы .NET (в частности, .NET Framework 4.6 будет доступен под лицензией MIT), включая ASP.NET, компилятор, рантайм и др., заявлено о поддержке нескольких платформ, в том числе и линукса.

Кроме того, заявлено о бесплатной версии IDE VIsualStudio, а также о поддержке разработки приложений для iOS, Android.

>>> Подробности

 , , , ,

nagibator
()

Вопрос про Git. Он, правда, позволяет так легко потерять данные?

Форум — General

Я тут на пробу пытаюсь парочку репозиториев перевести с привычного Mercurial на инопланетной логики Git в надежде разобраться с последним. И, ладно бы только логика работы, к ней можно привыкнуть. Но я уже несколько раз терял свои наработки с Git, чего с Mercurial не было никогда за всю историю. Пару раз терял так, что концов не найти, но вот сейчас всю цепочку отследить попробовать можно. Посему и прошу комментариев народа опытного.

Суть такая. Есть поднятый весной и так и не развитый репозиторий https://github.com/Balancer/bors-3rd-bootstrap3

Сейчас решил перекинуть туда код (со всей историей) по работе с bootstrap из ядра фреймворка, которое лежит в Mercurial на Bitbucket. Благо, есть такая прекрасная штука, как hg-git. Перенос файлов со всеми изменениями из репы в репу под Git возможен, но выглядит это чудовищно. Посему, решил вынести сперва отдельный маленький локальный репозиторий Mercurial с этими файлами, к нему подтянуть дерево Git, смержить средствами Mercurial и запушить в репу Git.

Сделать это было чуть дольше, чем написать предыдущий абзац, но работа небольшая, всё было проведено легко и непринуждённо. На GitHub'е появился объединённый модифицированный код. Всё прекрасно.

Дальше начинаются вещи непонятные. Я работал также с другой машины, там были мелкие правки (типа composer.json в корне). Решил всё объединить. Точную последовательность не помню, но, скорее всего обычные git pull && git push на другой машине.

После этого, чтобы точно убедиться, что изменения синхронизированы, провёл после git fetch (там --bare) на первой машине git push... И увидел странное:

To git@github.com:Balancer/bors-3rd-bootstrap3.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'git@github.com:Balancer/bors-3rd-bootstrap3.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

Ну, что, Google в помощь, и первый же совет, который нахожу — воспользоваться ключиком «-f». Не вопрос. У нас же DVCS, даже если что-то не так, всегда можно откатить и т.п. Логика, привитая Mercurial'ом, ага...

Ничтоже сумняшеся, обновляю composer на другой машине и... вижу, что всех изменений, которые я переносил в эту репу нет. Удивляюсь. Вызываю git log --graph (вот почему в git по дефолту все команды такие длинные и несуразные?) — чистота. Всё в превозданном виде семимесячной давности, без переноса нового кода с основного репо.

Лезу на GitHub — и вот тут становится совсем интересно. Те изменения, что я накатывал и которые там были, теперь там отсутствуют o_O

Так вот, вопрос. Это я их не вижу, или это в Git так легко, одним движением руки можно убить безвозвратно серию коммитов с историей? o_O Если первое — то вопрос, как вернуть эти изменения. В основной репе я их уже успел прибить, но всегда можно откатить и повторить перенос. Придётся повозиться, но задача не столь сложная. Но хочется разобраться. Ибо если в Git так легко потерять изменения, то как с ним вообще люди живут?

 , ,

KRoN73
()

i3, мята, котики

Галерея — Скриншоты

Рабочий ноут. Цвета подбирались помягче и поспокойнее, дабы уберечь глазки.
Тайлинг использую только на доке с двумя мониторами, ибо с размерами экрана ноута в этом мало смысла.
Тмукса обычно больше, окон 8-10 со специфичной рабочей тулзой, которой хожу по серверам или ставлю пакетики. На скрине первый попавшийся питонячий код (схема vim'а railscasts), alsamixer и палитра. И (о, ужас!) трей, который нужен и не мешает.
Обоины разные, потому что на самом деле их три - ротейтятся по крону раз в 5 минут.

  • Дистр: Linux Mint
  • WM: i3 с патчем i3bar
  • Шрифты: Terminus и Arimo
  • GTK: Dusty
  • Терминал: mate-terminal+tmux
  • Иконки i3bar: свои на основе этих
  • Иконки: ACYL
  • Иконки воркспейсов: шрифт FontAwesome
  • Остальное: dvol, dunst, dmenu

Dunst и dvol
Терминал
GTK

 , ,

Aesdana
()

Вышел GNU MDK 1.2.8

Новости — GNU's Not Unix
Группа GNU's Not Unix

GNU Mix Development Kit — это свободный программный пакет для разработки, запуска и отладки программ, написанных на MIXAL — ассемблер-подобном языке для программирования гипотетического компьютера под названием MIX. GNU MDK является частью проекта GNU. Как MIX, так и MIXAL созданы математиком и компьютерным учёным Дональдом Кнутом и описаны в первом томе его книги «Искусство компьютерного программирования».

Новый релиз исправляет несколько мелких ошибок, наряду с проблемами совместимости и компиляции (в частности, на darwin-системах). Особая благодарность Райану Шмидту, поддерживающему порт на Mac и значительно помогшему в исправлении этих проблем.

Исправления:

  • #42818: неверное использование --export-dynamic на Darwin.
  • #42871: тавтологические сравнения целых.
  • #39817: компиляция с Glib > 2.35.6.
  • #41097, #4198: компиляция на Darwin-системах.
  • #41097: компиляция с libreadline 6.3.x.
  • #40359: проверка опкодов во время компиляции.

Тарбол

>>> Источник

 , , ,

MiniRoboDancer
()

Вышла WHDD 2.2

Новости — Open Source
Группа Open Source

WHDD - свободная Linux-утилита для диагностики жёстких дисков и восстановления данных с них.

Новая версия, по сравнению с предыдущей (v2.1), содержит исправления ошибок компиляции и работы.

  • Исправлен сбой при небольшой размерности экрана терминала, в том числе 80*25
  • Исправлено распознавание ATA-устройств (тикет)
  • Выход в меню после прерывания процедуры производится только по нажатию 'm' (были жалобы на выход по нажатию кнопки мыши, а также ненамеренному нажатию клавиш)
  • Переделано прерывание по Ctrl+C из-за нестабильности предыдущей реализации, проявляющейся в Gnome Terminal
  • Улучшения сборочной системы (в т. ч., в случае наличия отдельной libtinfow)

>>> Подробности

 

Krieger_Od
()

Breach — новый модульный браузер с открытым исходным кодом

Новости — Open Source
Группа Open Source

Стала доступна для скачивания альфа-версия нового модульного браузера с открытым исходным кодом - Breach.

Пользовательский интерфейс браузера построен на модульной архитектуре. Модули написаны на HTML+JS+CSS, работают через Breach API. Интересно, что каждый модуль использует отдельный системный процесс в целях безопасности. Разработчики также предоставляют возможность написать собственные модули для, например, вертикальных вкладок или расширяемого движка автодополнения.

В качестве бэкэнда используются также свободные Chromium Content API и node.js.

На данный момент публичная альфа-версия браузера доступна для операционных систем, основанных на Linux, и Mac OS X.

Сайт проекта.

Страничка проекта на Github.

>>> Подробности (с сайта Engadget)

 , , ,

sT331h0rs3
()

В рамках проекта Mars One в 2018 году на Марс будет отправлено научное оборудование.

Форум — Science & Engineering

Развитие проекта Mars One, в рамках которого планируется отправить группу людей в один конец до Марса не стоит на месте. Одноименная компания планирует такое путешествие в 2025 году, однако до этого на Красную планету планируется отправить еще один космический корабль.

Как сообщает ресурс mnn.com, компания Mars One в 2018 году запустит беспилотный космический аппарат, содержащий набор оборудования. Всего планируется собрать семь контейнеров с необходимым грузом.

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

Один из контейнеров будет «студенческий». Студенты различных ВУЗов будут участвовать в конкурсе, который проводит компания Mars One. Среди участников организаторы миссии выберут победителя, который также сможет отправить различное оборудование, для проведения исследований, необходимых учебному заведению.

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

 ,

Unununij
()

Cayley — новая графовая база данных на Go

Новости — Open Source
Группа Open Source

Barak Michener, разработчик из Google, открыл исходный код новой графовой базы данных на Go — Cayley.

Предназначение Cayley — быть частью инструментария разработчика для отображения Linked Data-баз знаний и представления информации в виде графов (семантические, социальные сети и т.п.).

Из заявленного:

  • написана на Go;
  • простая установка и настройка;
  • RESTful API;
  • REPL;
  • встроенный редактор запросов и визуализатор;
  • языки запросов: JavaScript и MQL;
  • back-end's: LevelDB, MongoDB;
  • модульная архитектура: легко расширяемая другими языками и back-end'ами;
  • хорошее покрытие тестами;
  • скорость, где возможно.

Лицензия: Apache License, версия 2.0

Википедия о графовых базах данных.
Википедия о Linked Data.

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

 , , ,

VimCasts
()

Опрос по менеджерам плагинов для Vim + демонстрация лучшего из них: vim-plug

Форум — General

Сначала представляю вашему вниманию самый быстрый и удобный менеджер плагинов для Vim: vim-plug

Пользователи pathogen, vundle, neobundle, а также те, кто до сих пор не использовал менеджеры плагинов приглашаются к обсуждению: почему они до сих пор не перешли на vim-plug.

Идеология vim-plug: меньше, проще, но самое нужное. Главные отличия и преимущества в сравнение с другими менеджерами плагинов:

· Параллельная установка/обновление плагинов (к-во потоков настраивается).

· Возможность загрузки (отключения) плагинов по filetype и/или первой необходимости в том или ином плагине (сокращает время старта vim и разруливает конфликтующие плагины):

✓ Загрузить плагин vim-sexp если vim создает/открывает файл с filetype кложуры:

Plug 'guns/vim-sexp', { 'for': 'clojure' }
✓ Загрузить плагин NERDTree при первом вызове («открыть NERDTree»)
Plug 'scrooloose/nerdtree', { 'on':  'NERDTreeToggle' }
✓ Оба варианта сразу, загрузить плагин vader при filetype vader, но только при первом его вызове:
Plug 'junegunn/vader.vim',  { 'on': 'Vader', 'for': 'vader' }

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

Мне хватило первых пару минут использования, чтобы перейти на него с NeoBundle (а ранее с Vundle, еще ранее с pathogen).

Обсуждаем.

 , ,

clojure
()

Wingo

Галерея — Скриншоты

В ходе своих экспериментов с Go наткнусля случайно на wingo. Показалось интересным и решил попробовать.

К тому же Xmonad мне немного поднадоел, хоть и обажаю его look-n-feel. Все другие тайловые WM, которые я пробовал, мне как-то абсолютно не нравятся. (У awesome привязка рабочих столов к физическому монитору, а i3 я тоже не осилил с его «ручным» тайлингом, табами и т.д.)

Приятные фичи:

  • virtual desktops, как в xmonad т.е. не привязанные к физическому дисплею, как в дурацком awesome
  • динамические рабочии столы, добаляешь / убираешь на ходу
  • читабельный и писабельный конфиг (камень в огород xmonad) =)
  • может как tiling, так и floating и для каждого workspace отдельно
  • довольно удобная переключалка по окнам и рабочим столам с поиском
  • хорошая документация
  • скриптуется, если очень надо =) (не стороник этого)

Недостатки:

  • ещё конечно немного сыроват, но использовать уже можно (день второй, полёт нормальный, немогу нарадоваться)
  • по умолчанию винегрет из хоткеев, напётрых из разных WM (в основном из xmonad), пришлось немного посидеть, чтобы настроить под себя
  • с запуском из xdm пришлось чуть-чуть повозиться (пути и всё такое)

PS: скрин пришлось ужать, чтобы влез в ограничение в 3k пикселей :( → оригинал

PPS: ах да, на экране work-in-progress моей недавней поделки. :)

 ,

beastie
()

The Machine — принципиально новая компьютерная архитектура

Новости — Hardware and Drivers
Группа Hardware and Drivers

Проект под названием The Machine — это попытка разработать новую компьютерную архитектуру, с новой операционной системой и новым типом ОЗУ на мемристорах, которые лишены ограничений современной DRAM и флэш-памяти и предполагают сверхвысокие скорости передачи данных.

Над амбициозным проектом работает 75% персонала HP Labs.

Компания утверждает, что выведет на рынок новую технологию в течение ближайших нескольких лет. Мартин Финк (Martin Fink), технологический директор HP Labs, огласил грандиозные планы HP на вчерашней конференции.

Проект The Machine начался два года назад, когда Финка назначили на должность технологического директора HP Labs. Архитектура предполагает использование мемристоров в качестве ячеек ОЗУ. Мемристор теоретически может заменить транзисторы в микроэлектронике, должен быть более ёмким и быстрым, чем современная флэш-память и DRAM. Мемристор «запоминает» проходящий заряд, так что сохраняет информацию даже при отключенном питании. Это позволит сделать более компактной архитектуру ПК, отказавшись от ставших ненужными компонентов. Информационная плотность памяти на мемристорах настолько превышает существующие технологии, что, по оценкам HP Labs, объём данных современного дата-центра можно вместить в несколько серверных стоек!

Вдобавок к мемристорам, проект The Machine предусматривает использование шины данных, работающей по технологиям кремниевой фотоники, то есть сигнал передаётся лазером, а не по медным контактам.

Мемристоры используются и как ОЗУ, и как накопитель данных, что значительно увеличивает скорость обмена данными с ЦПУ.

Об операционной системе Machine OS пока известно немногое. Только то, что она будет с открытым исходным кодом и должна максимально использовать преимущества нового аппаратного обеспечения. Отдельная группа разработки в HP Labs трудится над созданием дистрибутива Linux для тех же целей, ещё одна группа создаёт Android-версию.

Проект The Machine не имеет чёткого дедлайна: разработчики говорят, что продукт может выйти и в 2017 году, и в конце десятилетия.

Статья на английском

FAQ по мемристорам от HP Labs (тоже на английском)

>>> Источник

 , , ,

Pyzia
()

Невероятное рядом

Форум — Talks

http://www.contiki-os.org/

Контики - операционная система с графикой и браузером. Тридцать килобайт. Я чото п.

http://www.revista.espiritolivre.org/conheca-o-contiki-um-sistema-operacional...

 ,

abraziv_whiskey
()