Выпуск сСтСвого ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π° ConnMan 1.38

ПослС ΠΏΠΎΡ‡Ρ‚ΠΈ Π³ΠΎΠ΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ компания Intel прСдставила выпуск сСтСвого ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π° ConnMan 1.38. ΠŸΠ°ΠΊΠ΅Ρ‚ отличаСтся Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ систСмных рСсурсов ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ Π³ΠΈΠ±ΠΊΠΈΡ… срСдств для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, Ρ‡Ρ‚ΠΎ позволяСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ConnMan Π½Π° встраиваСмых систСмах. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π±Ρ‹Π» основан компаниями Intel ΠΈ Nokia Π² процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ MeeGo, ΠΏΠΎΠ·Π΄Π½Π΅Π΅ систСма ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ сСти Π½Π° Π±Π°Π·Π΅ ConnMan Π±Ρ‹Π»Π° использована Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Tizen ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… спСциализированных дистрибутивах ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Yocto, Sailfish, Aldebaran Robotics ΠΈ Nest, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… устройствах с ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°ΠΌΠΈ Π½Π° Π±Π°Π·Π΅ Linux. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv2.

Новый выпуск ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»Π΅Π½ обСспСчСниСм ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ VPN WireGuard ΠΈ Wi-Fi Π΄Π΅ΠΌΠΎΠ½Π° IWD (iNet Wireless Daemon), Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Intel Π² качСствС лСгковСсной Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ wpa_supplicant, подходящСй для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ встраиваСмых Linux-систСм ΠΊ бСспроводной сСти.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ ConnMan являСтся Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ процСсс connmand, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ сСтСвыми соСдинСниями. ВзаимодСйствиС ΠΈ настройка Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² сСтСвых подсистСм производится Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹. НапримСр, доступны ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ для Ethernet, WiFi, Bluetooth, 2G/3G/4G, VPN (Openconnect, OpenVPN, vpnc), PolicyKit, получСния адрСса ΠΏΠΎ DHCP, Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‡Π΅Ρ€Π΅Π· прокси-сСрвСры, настройки DNS-Ρ€Π΅Π·ΠΎΠ»Π²Π΅Ρ€Π°, накоплСния статистики. Для взаимодСйствия с устройствами ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ подсистСма ядра Linux netlink, Π° для связи с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ прилоТСниями ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ²Π΅Ρ€Ρ… D-Bus. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ° управлСния ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ позволяСт ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ConnMan Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Ρ‹.

Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π² ConnMan:

  • Ethernet;
  • WiFi с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ WEP40/WEP128 ΠΈ WPA/WPA2;
  • Bluetooth (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ BlueZ);
  • 2G/3G/4G (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ oFono);
  • IPv4, IPv4-LL (link-local) ΠΈ DHCP;
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ACD (Address Conflict Detection, RFC 5227) для выявлСния ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² адрСсов IPv4 (ACD);
  • Π’ΡƒΠ½Π½Π΅Π»ΠΈΠ½Π³ IPv6, DHCPv6 ΠΈ 6to4;
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ ΠΈ конфигурация DNS;
  • ВстроСнный DNS-прокси ΠΈ систСма ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ DNS-ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²;
  • ВстроСнная систСма обнаруТСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π²Ρ…ΠΎΠ΄Π° ΠΈ web-ΠΏΠΎΡ€Ρ‚Π°Π»ΠΎΠ² Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ для Ρ‚ΠΎΡ‡Π΅ΠΊ бСспроводного доступа (WISPr hotspot);
  • Настройка Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ часового пояса (ручная ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· NTP);
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Ρ‡Π΅Ρ€Π΅Π· прокси (Ρ€ΡƒΡ‡Π½ΠΎΠ΅ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· WPAD);
  • Π Π΅ΠΆΠΈΠΌ Tethering для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ сСтСвого доступа Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ устройство. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ созданиС ΠΊΠ°Π½Π°Π»Π° связи Ρ‡Π΅Ρ€Π΅Π· USB, Bluetooth ΠΈ Wi-Fi;
  • НакоплСниС ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ статистики расхода Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, Π² Ρ‚ΠΎΠΌ числС с Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² домашнСй сСти ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€ΠΎΡƒΠΌΠΈΠ½Π³Π°;
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ процСсса PACrunner для управлСния прокси;
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° PolicyKit для управлСния ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°ΠΌΠΈ бСзопасности ΠΈ разграничСния доступа.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru