Linaro
| linaro | ||
|---|---|---|
|
| ||
| İnsan | mühendislik organizasyonu | |
| Hedefler | ARM mimarisi için açık kaynaklı yazılım | |
| Temel | 3 Haziran 2010 (12 yıl önce) | |
| Merkez | Harston Mill, Harston, Cambridge , CB22 7GG, Birleşik Krallık | |
| kilit kişiler | Li Gong, David Rusling ve Rob Booth | |
| Üyeler | 22 | |
| Yapı | ||
| İnternet sitesi | linaro.org | |
Linaro , Linux çekirdeği , GNU Derleyici Koleksiyonu (GCC), komut seti ailesi ARM ve uygulamaları için güç yönetimi, grafikler ve multimedya arayüzleri gibi ücretsiz ve açık kaynaklı yazılımlar üzerinde çalışan bir mühendislik organizasyonudur. Sistem Mimarisi (HSA). Şirket, ARM yazılımındaki ortak sorunları çözmek için mühendislik kaynaklarını ve finansmanı paylaşmak için şirketlere ortak bir mühendislik forumu sunuyor.
Linaro, çekirdek, multimedya, güç yönetimi, grafikler ve güvenlik gibi silikona yakın yazılımlar üzerinde çalışır. Şirketin amacı, gömülü Linux yazılımının düşük seviyeli parçalanmasını azaltmak için birden fazla yazılım dağıtımı tarafından kullanılmak üzere kararlı ve test edilmiş kod ve araçlar sağlamaktır. [ 1 ] Ayrıca, yukarı akış açık kaynak projelerinde mühendislik ve yatırım sağlar ve silikon şirketlerine sistemleriyle bir çip (SoC) üzerinde kullanılacak yukarı akış kodunda destek sağlar. Linux çekirdeğinin 3.10 sürümünün piyasaya sürülmesinden bu yana, Linaro sürekli olarak Linux çekirdeğine katkıda bulunan ilk on kişi arasında yer aldı. [ 2 ]
Linaro, altı ayda bir, ARM ekosistemindeki en iyi donanım ve yazılım şirketlerinin işbirliği yapmak, hacklemek ve teknik yol haritaları ve stratejiler geliştirmek için bir araya geldiği bir mühendislik konferansına ev sahipliği yapıyor.
Tarih
Linaro'nun kuruluşu, Haziran 2010'da Computex'te ARM, Freescale Semiconductor , IBM , Samsung , ST-Ericsson ve Texas Instruments tarafından ortak bir basın toplantısında duyuruldu. [ 3 ] Linaro, "dünyanın en gelişmiş yarı iletken Çipler Üzerinde Sistem (SoC'ler) üzerinde Linux kullanan açık kaynaklı yazılım geliştiricileri için yeni kaynaklar ve endüstri uyumu" sağlamak üzere kuruldu. [ 4 ] Amaç, cihaz üreticilerinin ürünlerini daha hızlı piyasaya sürmelerini sağlamak, farklılaşmayan düşük seviyeli yazılımlara harcanan mühendislik süresini azaltmak, geliştirme süresini hızlandırmak ve performansı artırmaktı. [ 5 ] Kuruluşundan bu yana Linaro, tüm ARM ekosistemine araçlar, güvenlik ve Linux çekirdek kalitesi sağlamaya devam etti. Ayrıca şirket, aşağıdaki pazar segmentlerinde parçalanmayı ele almakla görevli gruplar oluşturmuştur: Veri Merkezi ve Bulut, Nesnelerin İnterneti ve Gömülü, Uç ve Sis Bilgi İşlem, Tüketici (Android), Yapay Zeka ve Otonom Araçlar.
2012 yılında Linaro, sunucu pazarında ARM'nin benimsenmesini sağlamak için Linaro Datacenter & Cloud Group'u (eski adıyla Linaro Enterprise Group olarak biliniyordu) kurdu. [ 6 ] Şubat 2013'te Linaro, "bulut ve mobil altyapıdaki ARM işlemcileri için Linux geliştirmeyi hızlandırmak"la görevli Linaro Networking Group'u başlattı. [ 7 ] Bu grup, "mevcut tüm işlemci mimarileri ve ağ indirmelerinde kullanılacak bir dizi API tanımlayan" bir girişim başlattı. [ 8 ] 2018'de OpenDataPlane projesinin yönetimi Openfastpath Foundation'a taşındı. [ 8 ]
Şubat 2014'te Linaro, "Güvenilir Yürütme Ortamı (TEE) teknolojisi için açık kaynaklı Android ve Linux referans tasarımları oluşturmak üzere" Linaro Güvenlik Çalışma Grubunu kurdu. [ 9 ] Kuruluşundan kısa bir süre sonra, Güvenlik Çalışma Grubu, başlangıçta ST-Ericsson tarafından geliştirilen tescilli bir TEE projesi olan projenin (Open Portable Trusted Execution Environment) yönetimini devraldı. [ 10 ] Mayıs 2014'te Linaro, ARM tabanlı multimedya ağ geçitlerine ve STB'lere (Set Üstü Kutular) odaklanan Linaro Digital Home Group'u piyasaya sürdü. [ 11 ] Birkaç ay sonra, Temmuz 2014'te, ARM'deki mobil platformlar için açık kaynak yazılımlarını birleştirmek ve optimize etmek için Linaro Tüketici Grubu (eski adıyla Linaro Mobil Grubu) kuruldu. [ 12 ]
2015 yılında Linaro, "tüm ARM SoC satıcılarından düşük maliyetli, uyumlu 32-bit ve 64-bit Cortex-A kartlarının teslimi için bir platform sağlayan ilk açık donanım özelliği" olan bir girişimi başlattı. 13 ] 2016 yılında Linaro, "IoT cihazları ve uygulamaları için uçtan uca açık kaynak referans yazılımı" geliştirme hedefiyle Linaro IoT ve Embedded Group'u piyasaya sürdü. [ 14 ]
2018'de Linaro, mühendislik gruplarını teknoloji ortamına uyum sağlamak için yeniden yapılandırdı. Sonuç olarak, Linaro Networking grubu ve Linaro Digital Home grubu çözüldü ve Linaro Edge & Fog Computing grubu oluşturuldu. Linaro ayrıca iki stratejik girişim başlattı: biri yapay zekaya [ 15 ] ve diğeri otonom araçlara odaklandı . 2019 yılında Li Gong, Linaro'nun CEO'su olarak atandı. [ 16 ]
Mühendislik faaliyetleri
ARM ekosistem mühendisliği
Linaro'nun çekirdek mühendislik ekibi, ARM ekosisteminin ortak bakımına odaklanmıştır. Ekip, Linux çekirdek özellikleri , güç yönetimi, güvenlik, araç zinciri desteği (hem GCC hem de LLVM) ve multimedya özellikleri dahil olmak üzere temel teknolojileri destekleyen yukarı akış projeleri ile doğrudan çalışır. Üye SoC'lerde çeşitli Linux dağıtımları ( Android ve Ubuntu dahil) için bir dizi kullanıcı alanı ve çekirdek referans yapısıyla birlikte düzenli olarak genel yayınlar yapar .
Core Engineering ekibi ayrıca Linaro'nun geliştirdiği LAVA (Linaro Automated Validation Architecture) adlı otomatik test sisteminin de bakımını yapıyor. [ 17 ] LAVA, büyük Linux tabanlı yazılım platformlarında kullanılan açık kaynak bileşenlerinin otomatik test edilmesi anlamına gelir. LAVA ve çok çeşitli ARM donanımı çalıştıran bir laboratuvar, Linaro ve üye şirket mühendislerinin kullanımı için çalıştırılır.
Segmente özel mühendislik
Linaro tarafından yapılan işin geri kalanı, ARM işlemcilerin kullanıldığı belirli pazarlara odaklanan gruplara ayrılmıştır. Aralarında:
Veri Merkezi ve Bulut
Linaro'nun Veri Merkezi ve Bulut Grubu (LDCG), ARM sunucuları için Linux geliştirmeye odaklanır. [ 18 ] Ekibin misyonu, sorunlara ortak çözümler üzerinde çalışmak ve OEM'lerin, ticari Linux satıcılarının ve çip üzerinde sistem (SOC) satıcılarının ortak bir çözüm üzerinde işbirliği yapmalarını sağlamak için rakip şirketleri bir araya getirmektir. Düşük güçlü hiper ölçekli sunucular için hızla gelişen pazarın ihtiyaç duyduğu temel yazılım.
2016 yılında Linaro, mühendislerin Debian, CentOS, Ubuntu ve RHEL gibi ARM destekli sunucu sınıfı donanım çalıştıran geliştirme ortamlarına erişebilecekleri Linaro Developer Cloud'un piyasaya sürüldüğünü duyurdu. [ 19 ] Girişim, Linaro Datacenter & Cloud Group tarafından yönetilmektedir.
Kenar ve Sis Hesaplama
Linaro Edge & Fog Computing Group (LEDGE), Edge & Fog Computing ekosistemlerinde ARM teknolojilerinin benimsenmesini hızlandırmak için çalışıyor.
Tüketici
Linaro Tüketici Grubu (LCG), akıllı telefonlar ve tabletler gibi mobil cihazlar için geliştirmeye odaklanıyor . Grubun birincil amacı, tüm Android kullanım durumlarında üyelere fayda sağlayan işbirlikçi etkinlikler yoluyla AOSP ekosistemini geliştirmektir. [ 20 ]
loT ve Gömülü
Eylül 2016'da Linaro , bağlı sensörler ve kontrolörlerden akıllı cihazlara ve ağ geçitlerine kadar daha güvenli bağlantılı ürünler için uçtan uca açık kaynaklı referans yazılımı sunmaya odaklanan Linaro IoT ve Embedded Group'u (LITE) [ 21 ] duyurdu. endüstriyel ve tüketici pazarları için.
Yapay Zeka
Linaro, 2018'de Yapay Zeka Girişimi'ni başlattı. [ 15 ]
Otonom Araçlar
Linaro, otomotiv endüstrisinin ortak sorunlar üzerinde çalışmak üzere bir araya gelebileceği ortak bir alan sağlamak için Otonom Araçlar girişimini yarattı. [ 22 ]
96 Panolar
Şubat 2015'te Linaro , yeni 96Boards girişimini desteklemek için Linaro Topluluk Kurulları Grubunu (LCG) [ 23 ] kurdu. 96Boards, küçük, düşük maliyetli, uyumlu 32-bit ve 64-bit Cortex-A kartlarının teslimi için bir platform sağlayan bir açık platform özelliğidir.
Spesifikasyonlar, sabit bir minimum arayüz seti gerektirir; örneğin, Tüketici Sürümü (CE) özelliği, standart yüksek ve düşük hızlı USB, mikro SD, HDMI, güç ve çevre birimi konektörleri gerektirir. Satıcılar, form faktörü ve minimum arabirim kümesi desteklendiği sürece özel donanım ve özellik kümeleri ekleyebilir. Tüketici Sürümü'nün (CE) orijinal sürümünden bu yana Enterprise (EE), IoT (IE) ve SoM için spesifikasyonlar geliştirilmiştir.
27 Nisan 2017'de, açık standart 96Board Tüketici Sürümü'ne bağlı kalan bir yönetim kurulu, Android Açık Kaynak Projesi (AOSP) için bir geliştirme platformu haline geldi. [ 24 ] [ 25 ]
Özellikler ve uygulamalar
Ağustos 2019 itibariyle, düşük maliyetli ARMv7-A ve ARMv8-A geliştirme kartları için 96Boards'dan dört yayınlanmış özellik bulunmaktadır: [ 26 ]
- Tüketici Sürümü (CE), mobil, yerleşik ve dijital ev segmentlerini hedefler.
- Enterprise Edition (EE), ağ ve sunucu kesimlerini hedefler.
- Nesnelerin İnterneti Sürümü (IE), IoT alanındaki gelişimi desteklemek için tasarlanmıştır.
- SoM Sürümü (SoM), bilgi işlem ve kablosuz çözümlere odaklanır.
Platformlar
Linaro, sonuçlarını üye platformlarında sürekli olarak çalıştırır ve test eder. ARMv7-A kodu için bunlara TI'nin OMAP 3 ve OMAP 4'ü, Samsung'un Exynos'u ve ST-Ericsson'un NovaThor U8500'ü dahildir. Örneğin, silikonun kullanıma sunulmasından önceki platformlarda geliştirme için big.LITTLE geliştirmesi 2011'in sonlarında başladı ve ARMv8-A üzerinde çalışmalar 2012'de başladı.
Ürünler
Linaro'da iki tür yazılım yüklemesi mevcuttur:
GCC veya QEMU gibi yukarı akış yazılımlarının aylık sürümleri vardır .
Linaro, üzerinde çalıştıkları genel yukarı akış kod ağaçlarını tutar.
| linaro | ||
|---|---|---|
|
| ||
| Genel bilgi | ||
| program türü | kar amacı gütmeyen kuruluş | |
| İlk sürüm | 10 Kasım 2010 (10 yıl önce) | |
| Lisans | EPL (varsayılan) ve diğer lisanslar | |
| Teknik Bilgiler | ||
| Desteklenen Platformlar | armv7-a | |
| Bağlantılar | ||
Lisans
Linaro çalışma grupları içinde geliştirilen tüm kodlar açık kaynak kodludur ve bu nedenle Açık Kaynak Girişimi (OSI) standart lisansı koşulları altında kullanılabilir . Daha fazla ayrıntı için Linaro Üyelik Kurallarına ve Linaro Esas Sözleşmesine bakın. [ 27 ]
Referanslar
- ^ "Linaro, Arm Linux ortamını basitleştirmeye çalışıyor" . Lwn.net. 9 Haziran 2010 . 2012-07-22 alındı .
- ^ "5.2 çekirdeğinden istatistikler - ve [LWN.net] öncesi" . lwn.net . Erişim tarihi: 6 Ağustos 2019 .
- ↑ McGlaun, Shane (3 Haziran 2010). "IBM, Freescale, Samsung Linaro'yu Kol Uyumlu Yazılım Geliştirmeye Yardımcı Olacak" . Dailytech.com.tr 7 Ocak 2013 tarihinde kaynağından arşivlendi . 2012-07-22 alındı .
- ^ "ARM, Samsung, IBM, Freescale, TI ve daha fazlası Linaro'yu oluşturmak için birleşiyor, Linux tabanlı cihazların kullanıma sunulmasını hızlandırıyor" . Engadget . _ Erişim tarihi: 6 Ağustos 2019 .
- ↑ linaro (3 Haziran 2010). "Arm, Freescale, IBM, Samsung, ST-Ericsson ve Texas Instruments, Linux Tabanlı Cihazların Kullanıma Sunulmasını Hızlandırmak İçin Yeni Bir Şirket Kuruyor" . Linaro (İngilizce) . Erişim tarihi: 6 Ağustos 2019 .
- ↑ Ankerholz, Amber. "Linaro Enterprise Group Oluşturuldu" Linux Dergisi" . Linux Dergisi (ABD İngilizcesi) . Erişim tarihi: 6 Ağustos 2019 .
- ↑ linaro (20 Şubat 2013). "Ağ Oluşturma Liderleri Seçimi, Performansı ve Güç Verimliliğini En Üst Düzeye Çıkarmak İçin İşbirliği Yapıyor" . Linaro (İngilizce) . Erişim tarihi: 6 Ağustos 2019 .
- ^ a b "Hakkında" (ABD İngilizcesi) . Erişim tarihi: 6 Ağustos 2019 .
- ^ "Linaro, Android ve Linux güvenliğini ele alıyor" . LinuxGizmos.com . 21 Şubat 2014 . Erişim tarihi: 6 Ağustos 2019 .
- ^ "Taşınabilir Güvenilir Yürütme Ortamını Aç" . OP-TEE (İngilizce) . Erişim tarihi: 6 Ağustos 2019 .
- ^ "Linaro dijital medya grubunu oluşturuyor" . LinuxGizmos.com . 30 Mayıs 2014 . Erişim tarihi: 6 Ağustos 2019 .
- ↑ shovan (1 Mayıs 2015). "Google ATAP, Project Ara'daki işbirliğini genişletmek için Linaro Mobile Group'a katıldı" . Linaro (İngilizce) . Erişim tarihi: 6 Ağustos 2019 .
- ↑ linaro (9 Şubat 2015). "Linaro, Arm yazılım geliştirmeyi hızlandırmak için 96Boards girişimini duyurdu" . Linaro (İngilizce) . Erişim tarihi: 6 Ağustos 2019 .
- ^ "Linero, Nesnelerin İnterneti cihazlarında LITE'ı kullanıyor" . LinuxGizmos.com . 30 Eylül 2016 . Erişim tarihi: 6 Ağustos 2019 .
- ↑ a b linaro (17 Eylül 2018). "Linaro, Machine Intelligence Initiative'in lansmanını duyurdu" . Linaro (İngilizce) . Erişim tarihi: 6 Ağustos 2019 .
- ↑ linaro (3 Ocak 2019). "Linaro yeni CEO Li Gong'un atandığını duyurdu" . Linaro (İngilizce) . Erişim tarihi: 6 Ağustos 2019 .
- ↑ Linaro Limited (27 Mayıs 2011). "Linaro, Android ve Ubuntu için Linaro Değerlendirme Yapılarının gösterimleri ve yeni ortak programının tanıtımıyla ilk yılı tamamladı" . Linaro.org. 7 Ocak 2013 tarihinde kaynağından arşivlendi . 2012-07-22 alındı .
- ↑ Linaro Limited (1 Kasım 2012). "Endüstri liderleri, Arm sunucuları için yazılım ekosistemini hızlandırmak ve Linaro'ya katılmak için işbirliği yapıyor" . Linaro.org. 2013-01-16 tarihinde kaynağından arşivlendi . Erişim tarihi: 15 Ocak 2013 .
- ^ "Linaro Geliştirici Bulutu" . Geliştirici Bulutu . Erişim tarihi: 6 Ağustos 2019 .
- ↑ "Tüketiciler" . Linaro (İngilizce) . 6 Ağustos 2019 . Erişim tarihi: 6 Ağustos 2019 .
- ↑ Linaro Limited (26 Eylül 2016). "Linaro, LITE – Nesnelerin İnterneti (IoT) için İşbirliğine Dayalı Yazılım Mühendisliğini Duyurdu" . Linaro.org . 26 Eylül 2015 tarihinde alındı .
- ^ "Otonom Araçlar" . Linaro (İngilizce) . 6 Ağustos 2019 . Erişim tarihi: 6 Ağustos 2019 .
- ↑ Linaro Limited (9 Şubat 2015). "Linaro, Actions Technology'yi Linaro Topluluk Kurulları Grubunun kurucu üyesi olarak duyurdu" . Linaro.org . 9 Şubat 2015'te alındı .
- ^ "Referans Panolarını Kullanma" .
- ^ "Huawei, Linaro için ARM-Android açık kaynak platformu geliştiriyor" . 27 Nisan 2017.
- ^ "Özellikler" . 96 Boards (İngilizce) . Erişim tarihi: 6 Ağustos 2019 .
- ↑ Linaro Limited. Linaro sunumları ve indirmek için belgeler . Linaro.org. 7 Ocak 2013 tarihinde kaynağından arşivlendi . 2012-07-22 alındı .