Ericsson і open source

Відео: The first open source data collection agent

Ericsson і Open Source
З поступовим відходом Ericsson з ринку мобільних телефонів, її ім`я перестало бути на слуху у більшості людей. Однак компанія живе, залишається великим виробником комунікаційного обладнання, а заодно часом займається розробкою програмного забезпечення - в тому числі і відкритого. У яких областях FLOSS Ericsson залишила свій слід?

Інструменти розробки

Багато виробників апаратного забезпечення традиційно звертають увагу на відкриті інструменти розробки і налагодження додатків для своїх систем. Не є винятком і Ericsson, основний внесок якої припав на засоби налагодження в Linux. Компанія проспонсорувала ряд патчів для штатного відладчика GDB, а деякі можливості були реалізовані безпосередньо інженерами компанії: режим non-stop для налагодження багатопоточних додатків (дозволяє зупинити виконання одного потоку, що не осту-навлівая інших), глобальні точки зупину, точки трасування (дозволяють отримувати значення заданих виразів в певні моменти виконання програми, не перериваючи її) та інші напрацювання, які будуть корисні при налагодженні великих додатків (зокрема, що працюють на багатопроцесорних кому плексите).

Схожу підтримку (частково кодом, частково - фінансами та інфраструктурою) компанія надає проекту LTTng (Linux Trace Toolkit Next Generation, «інструментарій трасування Linux нового покоління» - https://lttng.org), що надає кошти моніторингу всіляких подій в різних компонентах системи - будь то обладнання, ядро або призначені для користувача програми.

Інструментарій дозволяє відстежувати і аналізувати події, що відбуваються в реальному часі. LTTng корисний для моніторингу працюючих систем і для пошуку трудновоспроізводімих помилок, що виявляються при великих навантаженнях, коли використання традиційних засобів налагодження важко.




Досить багато уваги компанія приділяє середовищі розробки Eclipse. Ericsson є співзасновником некомерційного фонду Eclipse Foundation, а також допомагає проекту кодом. Співробітники компанії працюють переважно над інструментарієм для розробки на C / C ++ - Eclipse CDT (C / C ++ Development Tooling), в який додають підтримку нових можливостей GDB і LTTng. Також інженери Ericsson помічені в роботі над інструментами рецензування коду, використовуваними в підсистемі Mylyn.

Втім, якщо Вас набагато більше цікавить порядок державної реєстрації юридичної особи (https://jurist.ru/services/sozdanie-yuridicheskih-lic-ooo-oao-zao/), то Вам слід закінчити читання цієї статті і прямо зараз відвідати сайт jurist .ru.




Мови програмування

Менш традиційної областю, де відзначилися співробітники Ericsson, є мови програмування і супутній інструментарій (компілятори, бібліотеки оточення та інше). В даний час компанія підтримує розробку двох мов, у розвитку яких бере участь і співтовариство.

Першим (по популярності) є Erlang - функціональна мова загального призначення, переважно використовується для створення розподілених відмовостійких обчислювальних систем.

Програми на Erlang компілюються в байт-код, який потім виконується відповідної віртуальної машиною, теж розробленої Ericsson. Erlang активно використовується при створенні ПЗ в самій компанії, а також в ряді відкритих проектів. Серед останніх можна відзначити, наприклад, документо-орієнтовану СУБД Apache CouchDB і механізм обміну повідомленнями між компонентами програми RabbitMQ.

Офіційно мову було названо на честь математика Агнер Ерланга (Agner Erlang), хоча і від напрошується розшифровки «ERicsson LANGuage» творці не відрікаються (http: // erlang.org/faq/academic.html).

Друга мова - це Feldspar (https://feldspar.inf.elte.hu) - він функціональний, володіє неявним паралелізмом і призначений для створення програм для цифрових сигнальних процесорів (Digital signal processor, DSP), що активно використовуються в комунікаційному устаткуванні. Feldspar має дуже вузьку спеціалізацію, і навряд чи багато про нього знають, але в своїй області він активно застосовується.

ІНШЕ

Hewlett-packard і open source фото

Hewlett-packard і open source

Hewlett-Packard (HP) - одна з найбільших корпорацій на ринку ІТ, що надає широкий спектр товарів і послуг, а також…

Компанія apple і open source webkit фото

Компанія apple і open source webkit

Якщо користь від Darwin для спільноти не дуже велика, то плоди інший реформи ПО в Apple сьогодні спостерігають багато…

Silicon graphics і open source: linux фото

Silicon graphics і open source: linux

Відео: Booting Debian Jessie on an SGI UV -1000 supercomputer Вважається, що одним з факторів, що призвели до краху…

Вільне по від hp фото

Вільне по від hp

Відео: FOSS Sea 2013: Сергій Сергєєв (HP) - Хмарна інфраструктура HP Крім підтримки Linux за допомогою надання…

Samsung і open source фото

Samsung і open source

Відео: Mokee Open Source 6.0.1 LG & Motorola & Samsung & OnePlus (Lista de devices no site) У нашому сайті…

Intel і open source: інші проекти фото

Intel і open source: інші проекти

Відео: Чому варто брати участь в Open Source проектах Для повноти картини відзначу, що Intel співпрацює і з проектами,…

Компанія apple і open source фото

Компанія apple і open source

Відео: Apple Makes Swift Open Source, Developers Rejoice | Crunch Report Apple - одна з найбільших IT-корпорацій, одним…

Oracle і open source: java фото

Oracle і open source: java

Відео: Kinect Open Source Programming Secrets: Hacking with OpenNI, NITE, and Java Ще одна область ІТ, міцно…

At & t: мови програмування фото

At & t: мови програмування

Відео: Улюблені мови програмування в Яндексі Дистрибутив Yoix включає в себе Yoix Web Application Instant Template…

Intel і open source: чи не meego єдиним фото

Intel і open source: чи не meego єдиним

Відео: Елітний Світ Всі серії поспіль Intel Corporation відома перш за все досягненнями в області напівпровідникових…

Google і open source-спільнота фото

Google і open source-спільнота

Відео: Drupal: An Open Source Community В даний час помітно посильну участь Google в розробці цікавих компанії Open…

» » Ericsson і open source