LINUX.ORG.RU

Ibm


13

1

Всего сообщений: 74

Порт Lotus 1-2-3 под Linux

Группа Проприетарное ПО

Тэвис Орманди (Tavis Ormandy) выпустил бинарный патч, который модифицирует Lotus 1-2-3 для ОС UNIX System V 386, обеспечивая его работу под современным линуксом.

Началось всё с того, что Орманди из любопытства изучал дистрибутив Lotus 1-2-3 (предположительно 1990 года) под коммерческий юникс и обнаружил, необычный способ линковки исполняемого файла в формате COFF — partial linking. Как ему объяснили, такой способ позволял при желании слинковать исполняемый файл с плагинами, которые нельзя было подключить иначе, если в ОС не было dlopen().

В итоге Орманди смог написать утилиты для правки системных вызовов Unix и обёртку для их замены на вызовы Linux и слинковать всё в 32-битный ELF. Одной из крупных проблем оказалась адаптация termios. Интересно, что на старых версиях Линукса, с поддержкой callgate и lcall7/lcall27 такая адаптация прошла бы легче.

Ещё одной из проблем оказалась защита от копирования. Орманди считает себя вправе изготовить файл-ключ, обеспечивающий работу программы, так как он владеет легальной копией Lotus 1-2-3 под MS-DOS. Для остальных он приводит скриншот дизассемблера IDA и расплывчатые рекомендации, как делать такой файл. Программа не продаётся уже почти 20 лет. Да и легальных владельцев Lotus 1-2-3 в мире немало.

Тэвис Орманди — специалист по безопасности («white hat») из Гугла и энтузиаст Lotus 1-2-3. Ранее написал драйвер для MS-DOS версии Lotus, обеспечивающий её работу в окне терминала DOSEMU2 произвольного размера.

Lotus 1-2-3 — одна из первых программ электронных таблиц, отличавшаяся от конкурентов скоростью, надёжностью и удобством. Её нередко называют одной из причин коммерческого успеха платформы IBM PC в 1980-х. Поддержка Lotus долго была критерием совместимости для клонов. В 1990-х Lotus проиграла MS Excel-ю, так как GUI-версия появилась слишком поздно, и в 1995 году компанию купила IBM.

Новость на Opennet

Исходные тексты патча и утилит с инструкцией

>>> Подробное объяснение

 , ,

question4
()

Fortran: 65 лет с момента выхода первого справочного руководства

Группа Разработка

В этот день 65 лет назад, 15 октября 1956 года, появилось первое справочное руководство для программирования на языке FORTRAN: «The Fortran Automatic Coding System for the IBM 704».

( читать дальше... )

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

 , ,

grem
()

Компания IBM объявила о публикации компилятора COBOL для Linux

Группа Проприетарное ПО

6 апреля 2021 компания IBM объявила о решении опубликовать компилятор языка программирования COBOL для операционных систем на базе ядра Linux. Он будет поставляться в проприетарном виде.

Описание из статьи на Wikipedia:

Кобо́л (COBOL, COmmon Business Oriented Language) — один из старейших языков программирования (первая версия выпущена в 1959 году), предназначенный, в первую очередь, для разработки бизнес-приложений. Руководителем проекта по созданию Кобола была Грейс Хоппер («бабушка Кобола»). Практически с самого своего рождения Кобол является ANSI-стандартизованным языком программирования.

К 1997 году активно использовалось около 240 миллиардов строк кода на Коболе, кодом на Коболе обрабатывалось около 90 % финансовых транзакций в мире и 75 % коммерческих транзакций, общая стоимость используемого кода — 2 трлн долларов США.

Вместе с компилятором в состав входит набор runtime-библиотек, необходимый для выполнения скомпилированных программ на Linux. Пока заявлена поддержка только дистрибутивов RHEL и Ubuntu, а по своим возможностям и производительности Linux-версия не должна уступать оригинальной и может использоваться для разработки критически важных бизнес-приложений.

На сегодняшний момент языку COBOL исполнилось 62 года, но он до сих пор остается активно применяемым, а также одним из лидеров по количеству написанного кода. В 2017 году около 43% банковских систем продолжали использовать COBOL, около 80% персональных финансовых транзакций через банкоматы и 95% транзакций через терминалы приема платежей по банковским картам проводились с помощью кода, написанного на этом языке.

Также стоит заметить, что ранее на Linux уже была реализована поддержка языка COBOL благодаря компилятору GnuCOBOL, но он не рассматривался финансовыми учреждениями как решение для применения на промышленных предприятиях.

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

 ,

Zhbert
()

Xinuos, наследница SCO, подала иск к IBM и Red Hat

Группа SCO

31 марта компания Xinuos, в 2011 году купившая SCO Group, подала иск к IBM и Red Hat. Она обвиняет их в сговоре с целью незаконного захвата рынка и задавливания конкурентов.

Xinuos ранее называлась UnXis и имела штаб-квартиру в Неваде, позже — в Калифорнии, а сейчас — на Виргинских островах США, где и подан иск. Она «разрабатывает и продаёт операционные системы UnixWare и OpenServer» (последняя основана на FreeBSD).

Xinuos утверждает, что сначала IBM «украла её интеллектуальную собственность» и использовала её в ОС AIX и z/OS (в том числе, для поддержки программ для Linux), конкурируя с Xinuos, после чего договорилась с Red Hat о разделе рынка, а также обманывала своих инвесторов и потенциальных покупателей, утверждая, что права UNIX и UnixWare принадлежат третьему лицу, которое отказалось от всех претензий. Это, согласно заявлению, позволило им вытеснить с рынка конкурентов вроде FreeBSD, чем они нанесли вред рынку, индустрии, сообществу разработчиков и пользователей в том числе и открытого ПО.

>>> Текст заявления (PDF)

 , , , ,

AVRS
()

IBM выпустила для Linux тулкит для реализации полностью гомоморфного шифрования (FHE)

Группа Безопасность

Компания IBM анонсировала тулкит для реализации технологии полностью гомоморфного шифрования (FHE) для операционных систем на базе Linux (для архитектур IBM Z и x86).

Ранее доступный для macOS и iOS, FHE тулкит от IBM теперь выпущен и для Linux. Поставка осуществляется в виде Docker-контейнеров для трех дистрибутивов: CentOS, Fedora и Ubuntu Linux.

Что особенного в технологии полностью гомоморфного шифрования? Данная технология позволяет зашифровывать как статические данные, так и изменяемые (шифрование «на лету») с помощью «повсеместного» шифрования (pervasive encryption). Таким образом, FHE позволяет работать с данными даже не расшифровывая их.

Кроме того, система Data Privacy Passports (консолидированная система защиты информации) позволяет клиентам IBM Z устанавливать разрешения на работу с данными для конкретных лиц посредством использования механизма контроля за правами доступа и отзывать доступ к данным даже в процессе их передачи.

Как сообщает IBM в своем пресс-релизе: «Изначально предложенная математиками в 1970-х годах, а затем впервые продемонстрированная в 2009 году, технология полностью гомоморфного шифрования стала уникальным способом защиты конфиденциальности информации. Идея проста: теперь вы можете обрабатывать конфиденциальные данные без их предварительной расшифровки. Короче говоря, вы не можете украсть информацию, если не можете ее понять».

Для клиентов IBM Z (s390x) первый выпуск FHE тулкита для Linux поддерживает только Ubuntu и Fedora, тогда как для платформ x86 этот инструментарий работает также и на CentOS.

Между тем IBM выразила уверенность, что опытные разработчики, хорошо знакомые с Docker, смогут легко портировать FHE инструментарий от IBM в другие дистрибутивы GNU/Linux. Каждая версия тулкита предоставляет пользователям доступ к встроенной среде IDE (Integrated Development Environment) через веб-браузер, установленный в их операционной системе.

Перед началом работы с FHE тулкитом для Linux рекомендуется ознакомиться с документацией на странице проекта на GitHub. Кроме версии на GitHub доступен контейнер на Docker Hub.

Для лучшего понимания работы системы полностью гомоморфного шифрования от IBM предлагается ознакомиться с официальным видео-анонсом.

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

 ,

gill_beits
()

IBM developerWorks Connections умирает

Группа Документация

Под удар попали Wiki, форумы, блоги, деятельности и файлы, размещённые на этой платформе. Сохраните важную информацию.

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

В качестве альтернативы для размещения нового содержимого предлагается перечень других порталов IBM, в первую очередь — IBM Community и IBM Support Content.

>>> Источник

 , , , ,

mertvoprog
()

IBM завершила поглощение Red Hat

Группа Red Hat

Во вторник, 9 июля, IBM сообщила о закрытии сделки по поглощению Red Hat за $34 миллиарда долларов. О слиянии IBM и Red Hat было объявлено в конце октября 2018 года и сейчас оно было окончательно завершено. В пресс-релизе, посвящённом закрытию сделки, говорится, что IBM и Red Hat после объединения будут предлагать «гибридную многооблачную платформу следующего поколения», которая «основана на технологиях с открытым исходным кодом, таких как Linux и Kubernetes». В IBM отметили, что Red Hat продолжит «выстраивать и расширять свои партнёрские отношения, в том числе с такими крупными поставщиками облачных сервисов, как Amazon Web Services, Microsoft Azure, Google Cloud и Alibaba».

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

 , , поглощение

DrRulez
()

Релиз Fedora 29

Группа Red Hat

30 октября состоялся релиз Fedora 29.

( читать дальше... )

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

 ,

intel
()

Объявлено о покупке Red Hat компанией IBM

Группа Red Hat

28 октября 2018 в официальном пресс-релизе было объявлено о приобретении компанией IBM 100% всех выпущенных обычных акций компании Red Hat. Сумма сделки озвучивается равной $34 миллиарда.

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

>>> Официальный пресс-релиз

 , ,

mandala
()

IBM выложила cвою реализацию Java на Eclipse.org

Группа Java

IBM передала Eclipse Foundation свою реализацию Java.

Open J9 — достаточно широко распространённая и протестированная на больших проектах реализация Java Virtual Machine.

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

 , , j9, ,

grim
()

За что Linux должен благодарить Microsoft и почему будущее удручает

Группа Open Source

Перевод статьи Фрэнка Карлишека, одного из основателей сервиса ownCloud.

В статье Фрэнк Карлишек пишет об острых вопросах завтрашнего дня, назревших перед сообществом свободного ПО. Куда мы идем, как бороться с вызовами? Попутно совершает экскурс в историю. Коротко рассказывает почему так получилось сегодня.

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

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

 , , , ,

hibou
()

Третий опрос о новом старом Thinkpad

Группа Hardware and Drivers

Стал доступен очередной, на этот раз уже третий опрос от Lenovo, где решается судьба грядущего нового классического ThinkPad.

По результатам второго опроса стало известно, что пользователи предпочитают подсветку ThinkLight клавиатуре со светодиодами под каждой клавишей. Также большинство проголосовало за диагональ экрана 14.1" с соотношением сторон 16:10.

В третьем опросе предлагается выразить своё мнение по портам расширения, процессору, дополнительной батарее и прочим узлам будущего устройства.

Предыдущие опросы:

Первый

Второй

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

 , ,

CLU
()

Второй опрос о новом старом ThinkPad

Группа Hardware and Drivers

Стал доступен второй опрос об особенностях перезапущенного классического ThinkPad.

Также подведены некоторые итоги предыдущего опроса по поводу Retro ThinkPad. Так предпочитаемыми ноутбуками thinkpad по результатам опроса стали T60, X220, X300 и X1. Пользователи также практически безоговорочно предпочли семирядную клавиатуру шестирядной. Однако, в выборе метода подсветки клавиатуры победителя выбрать не удалось, и этот вопрос переходит во второй тур.

Второй опрос

Первый опрос

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

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

 , ,

RedPossum
()

Apple и IBM анонсировали стратегическое партнёрство в области продуктов для бизнеса

Группа Apple

Голубой гигант, ранее известный широкой поддержкой opensource вообще и спонсорством linux.org.ru в частности, решил поменять ориентацию своей стратегии борьбы с конкурирующими решениями от Google и Microsoft и скооперироваться со своим бывшим конкурентом на потребительских рынках компанией Apple. В качестве первого шага в новом плане IBM собирается разработать более сотни эксклюзивных для айфонов и айпадов бизнес-приложений для iOS, получить от Apple эксклюзивное право продажи её аппаратного обеспечения для коммерческого использования, и предустанавливать своё программное обеспечение на продаваемые устройства Apple.

>>> Подробности, включая видео с интервью, данными Тимом Куком и Джинией Рометти — генеральными директорами Apple и IBM

 , , ,

anonymous
()

Big Iron. Пятьдесят лет в строю

Группа Hardware and Drivers

Исполнилось 50 лет с начала продаж первого мэйнфрейма, IBM System/360.

С этой машины началась компьютерная эра как таковая.

Само понятие «компьютерной архитектуры», т.е. набора универсальных блоков, из которых можно собрать систему на любой запрос, придумано инженерами IBM, создавшими величайшее изобретение в области Computer Science.

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

>>> Пресс-релиз IBM от 7 апреля 1964 года

 ,

anonymous
()

Опубликовано первое издание «Is Parallel Programming Hard, And If So, What Can You Do About It?»

Группа Документация

Сегодня Пол Маккенни (Paul E. McKenney) — один из разработчиков Linux, известный в частности работой над Userspace RCU — объявил о первом издании своей книги «Is Parallel Programming Hard, And If So, What Can You Do About It?». Первая её версия была опубликована в 2011 году.

Книга доступна для скачивания в формате pdf. В скором времени планируется начать выпуск бумажной версии.

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

 , , ,

aidan
()

Lenovo поглощает бизнес x86 серверов IBM

Группа Hardware and Drivers

Компании IBM и Lenovo пришли к соглашению по поводу приобретения китайской компанией бизнеса x86 серверов. В рамках соглашения серии System x, BladeCenter и Flex System (серверы и свичи), встраиваемые системы Flex, серверы NeXtScale и iDataPlex и связанное с ними ПО, сетевое оборудование для лезвий и программа поддержки вышеперечисленных продуктов переходят под покровительство Lenovo. Сумма сделки составила 2.3 миллиарда долларов, приблизительно 2 миллиарда из которых будут уплачены деньгами, а остальное - акциями Lenovo.

IBM в свою очередь решила сосредоточиться на производстве мейнфреймов System z, System p, СХД, продукции Flex на базе процессоров Power, а также проектах PureApplication и PureData. Также компания планирует продолжить разработку программных продуктов под x86 для Windows и Linux.

Напомним, это уже не первая сделка двух компаний. В 2005 году бизнес персональных компьютеров и ноутбуков IBM также был куплен китайцами.

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

 , , ,

l0stparadise
()

Gluglug X60 — первый одобренный FSF ноутбук

Группа Hardware and Drivers

Свершилось: фонд свободного ПО впервые одобрил к использованию ноутбук.

Gluglug X60 — это модифицированная версия ноутбука IBM ThinkPad X60, выпущенного в 2006 году. The Gluglug «зарядила» его свободным загрузчиком, свободными прошивками, драйверами, coreboot (свободная альтернатива BIOS/UEFI) и свободной ОС — Trisquel. К исходникам всех программных компонентов будет предоставлен свободный доступ, документация и мануалы по настройке, а также обещаются обновления. Используется также беспроводной сетевой адаптер Atheros AR5B195, реализующий поддержку современного стандарта 802.11n

Технические характеристики:

  • CPU: Intel Core Duo, Intel Core Solo или Intel Core 2 Duo.
  • RAM: от 1 до 3 ГБ.
  • Накопитель: от 60 ГБ HDD до 128 ГБ SSD.
  • Диагональ дисплея: 12,1".

Стоимость «новинки» у производителя — около 200 фунтов.

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

 , , , ,

nogui
()

IBM представляет концепт компьютера, приводимого в действие «электронной кровью»

Группа Кластеры

Группа специалистов из лаборатории компании IBM в Цюрихе, возглавляемая доктором Патриком Рушем (Dr. Patrick Ruch) и доктором Бруно Мичелом (Dr. Bruno Michel), представила опытный образец вычислительной системы, компьютера, который имеет сложную трехмерную структуру и который приводится в действие субстанцией, которую исследователи называют «электронной кровью», окислительно-восстановительного электролита, который несет энергию для работы компьютера и одновременно отводит выделяющееся тепло. Разрабатывая такой необычный компьютер, специалисты компании IBM стремились максимально точно подражать принципам строения головного мозга, который охлаждается и черпает энергию для своей работы из потока жидкости. Благодаря этому, в достаточно небольшом объеме, занимаемом мозгом человека, сосредоточена огромная вычислительная мощность, а для работы мозга в целом требуется всего около 20 Ватт мощности в сутки.

Разработка столь необычной вычислительной системы делает исследователей на один шаг ближе к их конечной цели. А этой целью является разработка компьютера петафлопс-уровня, который будет иметь размер, сопоставимый с размером обычного настольного компьютера, а не занимать площадь, равную площади футбольного поля. Для реализации этой цели, которая, согласно прогнозам, может осуществиться к 2060му году, потребуется изменение основополагающих принципов и парадигм в современной электронике. «Электроника должна по своему строению и по принципам функционирования вплотную приблизиться к головному мозгу» - рассказывает доктор Бруно Мичел, - «Ведь головной мозг человека в настоящее время в 10 тысяч раз более эффективен, чем самый эффективный компьютер, и имеет минимальное отношение вычислительной мощности к занимаемому объему».

Опытный образец вычислительной системы, созданной специалистами IBM, имеет трехмерную «бионическую» вычислительную архитектуру, в которой процессорные чипы складываются в объемные структуры, чередуясь с устройствами памяти. А всю эту структуру в целом пронизывает сеть капилляров, по которым течет охлаждающая жидкость, которая наполняется энергией в специальных «зарядных» устройствах и отдает эту энергию прямо внутри чипов процессоров. Подобная система Aquasar уже была опробована на практике, благодаря чему германский суперкомпьютер SuperMUC только за счет высокоэффективного охлаждения потребляет на 40 процентов меньше энергии, чем обычные суперкомпьютеры с таким же уровнем вычислительной мощности.

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

 , ,

int13h
()

IBM выпустила свободную кластерную операционную систему FusedOS

Группа Кластеры

FusedOS – операционная система общего назначения, разработанная в исследовательской лаборатории IBM. Цель – обеспечение совместной работы универсальных программ для Linux и специализированных кластерных решений. Доступный для загрузки прототип предназначен для выполнения на архитектуре суперкомпьютеров IBM Blue Gene/Q.

Стандартное окружение FusedOS аналогично таковому в Linux, благодаря чему можно выполнить любую программу по SSH. Запуск специализированных решений для ядер кластерных узлов IBM (CNK, Computer Node Kernel) осуществляется с помощью утилиты «cl». Таким образом FusedOS реализует гибридную двуплатформенную среду. Программы разделяют общие ресурсы, при этом доступна более тесная интеграция, чем при использовании виртуализации: возможно даже взаимодействие между процессами, запущенными на разных экземплярах операционной системы.

FusedOS позволяет использовать менеджер ресурсов SLURM, который обеспечивает поддержку Message Passing Interface (MPI) – API, предназначенного для обмена сообщениями между процессами, выполняющими одну задачу. Одно из ключевых преимуществ FusedOS – снимается привычное ограничение CNK: один узел – одно приложение. Теперь на одном узле можно одновременно запускать несколько программ для CNK.

FusedOS выпущена под свободной лицензией EPL (Eclipse Public License), за исключением некоторых компонентов под GPL v2. Это сделано, чтобы привлечь сторонних разработчиков, заинтересованных в развитии гибридных решений. Исходные коды, детальное описание и инструкции доступны на github.com.

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

 cnk, fusedos, ,

Bagrov
()