OpenNET: Новини

  1. Розробка і установка додатків
  2. SDK
  3. проведення тестування
  4. Організація роботи користувача (UX, user experience)
  5. Нові типи пристроїв
Розглядається питання поставки в Ubuntu 12.10 старої версії Nautilus (212 +17) Істотне скорочення функціональності в новій версії файлового менеджера Nautilus, яка увійде до складу GNOME 3.6, вже що призвело до створення Форк Nemo, негативно сприйнято і розробниками дистрибутива Ubuntu. В даний час розглядається питання про поставку в осінньому релізі Ubuntu 12.10 старої версії Nautilus 3.4, яку не торкнулися зміни, пов'язані зі спрощенням інтерфейсу. Як варіант також запропоновано надання можливості установки Nautilus 3.6 зі сховищ, при поставці Nautilus 3.4 за замовчуванням. Що стосується можливого розвитку подій в майбутньому, то згадується приєднання розробників Ubuntu до розвитку ФОРКОМ Marlin або Nemo, а також варіант створення власного ФОРКОМ.

Нагадаємо, що в експериментальній гілці Nautilus 3.5.x був здійснений черговий крок в бік спрощення, який обернувся значним урізанням функціональності. Була змінена панель інструментів, перероблено меню і видалені такі можливості, як двохпанельний режим, установка фонових зображень, меню з посиланнями для швидкого переходу, компактна форма відображення і бічна панель.

  1. Головна посилання до новини
  2. OpenNews: Розробники Linux Mint створили форк файлового менеджера Nautilus

Цілі, мотиви і плани розробки GNOME OS (111 +5) Алан Дей (Allan Day), співробітник компанії Red Hat і член команди дизайнерів GNOME, представив в своєму блозі розгорнутий опис планів, що стосуються проекту GNOME OS, які були обговорені на що проходила нещодавно конференції GUADEC 2012.

Концепція GNOME OS часто мелькала два останні роки, але мало хто розуміє, що саме під цим мається на увазі. Деякі, схоже, прийшли до висновку, що GNOME OS - це спроба відсторонитися від дистрибутивів. Так що в першу чергу потрібно прояснити - це не так. Хоча створення окремої встановлюється GNOME OS входить в плани розробників, проте, в першу чергу GNOME OS планується насамперед як платформа для тестування і розробки. Всі поліпшення, які будуть зроблені в рамках проекту GNOME OS будуть безпосередньо спрямовані саме на розробку того, що команда GNOME може запропонувати дистрибутивам.

Багато що з того, що планується зробити в рамках цього проекту, є старими ідеями, які обговорюються в суспільстві GNOME вже протягом дійсно довгого часу. Рушійною силою цього процесу є надія надати кращі засоби для розробників додатків, автоматизувати процес тестування, реалізувати режим ізольованою установки додатків і забезпечити підтримку широкого діапазону обладнання. Кожну з цих цілей можна реалізовувати окремо, але між ними досить багато точок дотику, що дають можливість створити цілісний і доцільний план розвитку. Проект міг бути названий як-то по-іншому, але "GNOME OS" більш-менш підходить, і ця назва фактично до нього вже приросло.

Отже, що ж стоїть за GNOME OS?

Розробка і установка додатків

В даний час розробляти і поширювати додатки для GNOME є досить важким завданням. Постійно змінюються API, і поширення додатків - повільний і фрагментований процес. Також авторам додатків досить важко підтримувати свої бренди або створювати умови для отримання якогось доходу від своєї роботи. З урахуванням всього цього, в найближчі місяці команда контрибуторів GNOME надасть опис нової моделі розробки і установки додатків.

Обговорюються можливості по розповсюдженню нового фреймворка для існуючих дистрибутивів, що використовують GNOME. Очікувані переваги для дистрибутивів: додатки в пісочниці (sandboxed applications), які будуть встановлюватися відокремлено і зберігати сумісність роками, набагато менш трудомісткий процес створення пакетів, і, можливо, набагато більшу кількість додатків.

SDK

Оскільки неможливо робити SDK, не знаючи, як буде виглядати фреймворк додатків, то це частина плану буде готова тільки після остаточного прийняття концепції фреймворка. Проте, SDK є однією із складових частин GNOME OS. Уже поставлено завдання на розробку нової версії GNOME HIG (Human Interface Guidelines), і знаходяться в роботі плани для інших інструментів розробки GNOME.

проведення тестування

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

В рамках проекту GNOME OS цю ситуацію планується виправити. Розпочато роботи по створенню нової складальної системи для GNOME, з можливістю автоматичних збірок і тестування, крім того, вона надасть можливість постійної інтеграції в стеці в міру розробки коду, таки чином помилки коду будуть спливати відразу в міру їх появи, а не через тижні або місяці . Також з'явиться можливість створювати завантажуються образи, які можна буде використовувати для тестування. Через півроку очікується введення в лад і активного задіяння системи безперервної інтеграції / тестування (build bot), ще через рік планується створити встановлюваний образ.

Організація роботи користувача (UX, user experience)

Крім постійних доробок базового UX, в процесі створення знаходиться новий набір додатків, які з часом виростуть в нову модель доступу до контенту, не має значення, локальному або хмарного. На цьому шляху вже досягнуто успіхів, але як і раніше залишається багато втрачених можливостей. На минулій конференції GUADEC 2012 велися обговорення того, які з складових частин основного UX є найбільшим пріоритетом у плані досягнення повноцінного користувацького досвіду роботи з GNOME 3. Була поставлена ​​мета включити всі ці компоненти до складу GNOME протягом наступних 18 місяців.

Нові типи пристроїв

Набирає все більш широкі масштаби популярність мобільних пристроїв і пристроїв з сенсорним екраном являє для існуючих настільних рішень складну задачу, яку треба вирішувати. Ситуація ускладнюється появою нових гібридних пристроїв, що поєднують клавіатуру, тачпади і сенсорні екрани. На минулій конференції GUADEC обговорювалося, яким чином існуючі типи пристроїв - в першу чергу ноутбуки та настільні системи - повинні залишатися основною сферою застосування для GNOME. Це те, що кожен з членів команди GNOME використовує кожен день, і це основний ринок для нині існуючих дистрибутивів з робочим столом GNOME.

Одночасно потрібно домагатися сумісності GNOME з новим обладнанням. Деяка робота в цьому плані вже проводиться , Але було вирішено ще щільніше сконцентруватися на цьому завданні. Вже йде робота над новим проектом з відстеження та опрацювання проблем, пов'язаних з роботою GNOME на сенсорних пристроях, для цього буде необхідно придбати обладнання та пристрої, які можна використовувати для цілей розробки і тестування. Була поставлена ​​мета отримати код GNOME 3, сумісний з сенсорними пристроями, протягом максимум 18 місяців.

  1. Головна посилання до новини
  2. OpenNews: Грандіозні плани з випуску GNOME 4 і створення операційної системи GNOME OS
  3. OpenNews: Пропозиція по розвитку GNOME як платформи для створення ОС
  4. OpenNews: Обговорення розвитку GNOME, як прив'язаною до Linux системи
  5. OpenNews: У GNOME 3.6 очікується реалізація offline-оновлення системи

Реліз Instantbird 1.2, IM-клієнта на базі технологій Mozilla (35 + 9) представлений реліз многоплатформенного відкритого клієнта для миттєвого обміну повідомленнями Instantbird 1.2 , Що розвивається на основі технологій Mozilla. Інтерфейс Instantbird написаний з використанням мови XUL і базується на web-движку Gecko, в додатку активно використовуються вкладки (таби), підтримується установка доповнень. З точки зору підтримки протоколів і базових можливостей, Instantbird близький до Pidgin, так як використовує бібліотеку libpurple. Організація стильового оформлення повідомлень нагадує Adium. код програми поширюється в рамках ліцензії GPLv2, бінарні збірки доступні для Windows, Mac OS X і Linux. Продукт локалізована і підтримує російську мову.

Нова версія примітна проведенням роботи по інтеграції розвиваються в рамках проекту Instantbird функцій до складу поштового клієнта Thunderbird. Відтепер код бекенд з підтримкою чату розвивається і використовується спільно проектами Instantbird і Thunderbird. При цьому, в Thunderbird використовується нова реалізація підтримки протоколів XMPP і IRC на мові JavaScript, так як бібліотеку libpurple неможливо використовувати в Thunderbird через несумісність ліцензій. Подібне розділення систем організації спілкування і підтримки протоколів призвело до суттєвої переробки архітектури Instantbird і появи нових бекенд з підтримкою протоколів, що дозволило надати опциональную можливість збірки Instantbird без libpurple.

Починаючи з випуску Thunderbird 15, до складу програми буде інтегрована штатна підтримка засобів для миттєвого обміну повідомленнями з використанням таких служб, як чат Facebook, Google Talk, Twitter і IRC. Щільна інтеграція засобів миттєвого обміну повідомленнями з традиційними поштовими службами дозволить при отриманні листи можна відразу оцінити наявність адресата в online і відправити відповідь через миттєве повідомлення, не витрачаючи час на очікування відповіді по email. Серед особливостей реалізації відзначається підтримка пошуку і перегляду історії спілкування через миттєві повідомлення, можливість визначати статуси, засоби управління контактами.

з поліпшень в Instantbird 1.2 можна відзначити підтримку автодоповнення імен в чаті після натискання клавіші "табуляція", новий інтерфейс для перегляду логу спілкування, підтримку протоколу Bonjour для організації доступу до сервісів, покращений інтерфейс для проведення розрахованих на багато користувачів чатів, поліпшення підтримки IRC, використання для зберігання паролів штатного механізму зберігання паролів Mozilla, поліпшення інтеграції з системним треєм, додавання самодостатніх JavaScript-модулів з підтримкою Facebook Chat і Google Talk.

Особливості Instantbird:

  • Підтримка сервісів: AIM, XMPP (Jabber), Yahoo, MSN, Google Talk, Facebook Chat і Twitter.
  • Підтримка нових протоколів може бути реалізована у вигляді доповнень, наприклад, вже реалізовані доповнення для забезпечення роботи протоколів Gadu-Gadu, Novell Groupwise, ICQ, IRC, MySpaceIM, Netsoul, QQ, SIMPLE, Omegle і LJ Talk (LiveJournal).
  • Активні розмови групуються у вкладках, при цьому підтримується розкриття вкладки в окреме вікно і вільна перестановка порядку проходження вкладок в списку.
  • Підтримується призначення тегів учасникам, що дозволяє значно спростити операції по угрупованню контактів.
  • Історія переговорів відбивається в легкому для сприйняття вигляді - повідомлення різних учасників виділяються квітами і зазначенням відправника або одержувача, при цьому оформлення легко може бути змінено через візуальні теми.
  • Можливість злиття контактів, що дозволяє вказати, що кілька різних контактів (наприклад, облікових записів в різних IM-мережах) пов'язані з однією людиною. Залежно від активного сервісу обміну повідомленнями при виборі імені буде проводитися вибір підходящої для заданої мережі облікового запису.
  • Зручно організований пошук в історії, який виконується на льоту в стилі Firefox.
  • Стильове оформлення повідомлень реалізовано у вигляді, схожому на Adium.
  • Можливість розширення функціональності через доповнення. На даний момент для Instantbird вже підготовлено близько 300 доповнень , З яких можна відзначити: Colorize (Асоціювання певного кольору з респондентом), Highlight (Відправка повідомлення при появі в чаті ключовий термін), Tab Complete (Автодоповнення ніків і команд при натисканні клавіші "табуляція"), Reply to Nick (Швидка відправка повідомлення через подвійний клік на повідомлення в чаті); Vertical Tabs (Розміщення вкладок вертикально одним стовпцем).
  • Модулі з реалізацією підтримки нових протоколів можуть створюватися на JavaScript;
  1. OpenNews: Реліз Instantbird 1.1, IM-клієнта на базі технологій Mozilla і Pidgin
  2. OpenNews: Представлений Instantbird 1.0, IM-клієнт на базі технологій Mozilla і Pidgin
  3. OpenNews: Mozilla відправляє Thunderbird у вільне плавання

Оновлення браузера Chrome 21.0.1180.75 (58 -3) Компанія Google представила коригувальний випуск web-браузера Chrome 21.0.1180.75, в якому усунуто 2 уразливості і представлена ​​порція виправлень помилок. Уразливості віднесені до категорії небезпечних і виявлені в процесі внутрішнього аудиту вбудованого переглядача PDF. З не пов'язаних з безпекою виправлень можна відзначити усунення проблем у відображенні повноекранного Flash-відео, виправлення декількох помилок, що призводять до крахам, облік заданого за замовчуванням формату сторінки при виведенні на друк, рішення проблем зі звуком.
  1. Головна посилання до новини
  2. OpenNews: Реліз web-браузера Chrome 21

Debian переходить на використання за замовчуванням Xfce замість GNOME (233 +84) В процесі підготовки настановних дисків для Debian 7.0 Wheezy розробники проекту здійснили перехід на використання за замовчуванням десктоп-оточення Xfce. Можливість використання GNOME, KDE та LXDE залишена в повному обсязі, але за замовчуванням користувачеві тепер буде пропонуватися Xfce, а для установки інших оточень потрібно завантаження додаткових образів дисків або установка з репозиторіїв по мережі.

Подібний крок в першу чергу пов'язаний з проблематичністю вмістити повноцінне робоче середовище на базі GNOME 3 в рамках першого інсталяційного диска (CD # 1), в той час як Xfce успішно вкладається в виділений ліміт. Розробники також зазначають, що крім вирішення проблеми з нестачею вільного місця перехід на Xfce може бути обумовлений і іншими причинами, але це занадто складний і суб'єктивний питання. Так як в рамках проекту Debian не визначена процедура для прийняття подібних рішень, але є хороші механізми рецензування вже зроблених змін, зміна внесено без розв'язання попередньої дискусії між прихильниками і противниками GNOME 3.

  1. Головна посилання до новини

Компанія dotCloud відкрила код високопродуктивного http-проксі Hipache (97 +6) Компанія dotCloud відкрила під ліцензією MIT код високопродуктивного проксі-сервера Hipache , Оптимізованого для побудови розподіленої мережі web-акселераторів, що підтримують обробку звернень клієнтів за протоколами HTTP і WebSocket. При цьому підтримка WebSocket є ключовою особливістю Hipache, який став першим промисловим рішенням для високопродуктивної проксінг WebSocket-трафіку. Код проекту написаний на мові JavaScript, базується на бібліотеці node-http-proxy і працює під управлінням серверної JavaScript-платформи Node.js.

Hipache був розроблений для забезпечення перенаправлення великих обсягів трафіку від десятків тисяч хмарних додатків (віртуальних хостів), що функціонують в PaaS-сервісі dotCloud. Спочатку подібні завдання вирішувалися з використанням nginx, використання якого не влаштувало відсутністю підтримки WebSocket і засобів адаптації перенаправлення трафіку в мережі з динамічною топологією, в якій нові бекенд створюються і видаляються з інтенсивністю кілька разів на секунду.

Основні особливості Hipache:

  • Підтримка балансування навантаження між декількома бекенд;
  • Динамічна зміна конфігурації. Конфігурація задається в форматі JSON і може бути збережена в БД Redis (досить просто поміняти параметри конфігурації в Redis і вони відразу будуть відображені в роботі проксі);
  • Декларативне опис маршрутизації перенаправлення запитів;
  • Масштабірумость через створення многопроцессность оброблювачів;
  • Засоби моніторингу стану бекенд з підтримкою гарячого перемикання на запасний бекенд в разі збою та виключення проблемних бекенд зі списку активних оброблювачів в пулі балансування навантаження;
  • Автоматичне відстеження споживання пам'яті. У разі перевищення заданого ліміту внаслідок витоку пам'яті, проблемний процес перезапускається;
  • Підтримка проксінг SSL-трафіку (при установці на стороні проксі валідних SSL-ключів і сертифікатів, які використовуються на основному сервері).
  1. Головна посилання до новини
  2. OpenNews: Протокол WebSocket перейшов на стадію "запропонованого стандарту" Інтернет

Реліз офісного пакету LibreOffice 3.6.0 (77 +49) Організація Document Foundation офіційно представила реліз офісного пакету LibreOffice 3.6.0. Це четвертий значний випуск проекту після відгалуження від кодової бази OpenOffice.org. Готові установчі пакети підготовлені для Linux в форматах deb і rpm. Також доступні версії для Windows і Mac OS X. Гілка 3.6 містить велику порцію нововведень, але поки остаточно не стабілізована. Випуск 3.6.0 позиціонується як ознайомлювальний, придатний для використання просунутими користувачами і ентузіастами. Про готовність до промислового використання буде оголошено додатково, одночасно з виходом одного з коригувальних релізів (3.6.1 або 3.6.2).

Ключові поліпшення :

  • У Writer додана підтримка контекстної розстановкі пробілів, забезпечен зміна розміру шрифту для віділеного фрагмента через зелених сандалів "Ctrl + [" і "Ctrl +]", в рядку статусу тепер відображає число слів у віділеному блоці;
  • Розшірено возможности майстра для создания візітніх карток и етикеток;
  • Підтримка редагування документів, доступних тільки для читання, наприклад, відкритих як поштове вкладення або знаходяться в недоступному для зміни файлі (без створення нового документа при натисканні "Edit File"). Після редагування документ можна зберегти через меню "Save As";
  • Покращення Calc:
    • можливість завдання власного імені префікса листів;
    • виділені осередки тепер можуть бути швидко об'єднані через контекстне меню;
    • додані нові функції (DATEDIF, IMTAN, IMSEC, IMCSC, IMCOT, IMSINH, IMCOSH, IMSECH і IMCSCH);
    • підтримка вставки елементів полів в комірках (наприклад, дати, заголовка та імені документа);
    • підтримка сортування даних з меню autofilter;
    • підтримка вставки через контекстне меню тільки тексту, формул або значень;
    • можливість детальної настройки опцій розрахунку формул;
    • можливість використання більше трьох полів сортування в Calc;
    • за замовчуванням для документа створюється один лист замість трьох;
    • підтримка кольорової шкали і гістограм, в тому числі при імпорті та експорті в xlsx і ods;
  • Розширено можливості імпорту в форматі CSV. Додана підтримка рядків, що містять більше 64 тис. Символів, покращена робота з пошкодженими CSV-файлами, які не відповідають правилам квотінга RFC 4180, забезпечений імпорт чисел в науковій нотації, змінені настройки роздільників за замовчуванням (кома, крапка з комою і табуляція). При експорті в CSV додана опція збереження заданих в осередках формул замість розрахованих значень;
  • Забезпечено імпорт Smart Art. При імпорті VML (використовується всередині старих файлів DOCX) забезпечена обробка ліній, обертань і поворотів. У фільтрі імпорту DOCX забезпечена підтримка полів GetExpression і SetExpression. У фільтрах імпорту та експорту RTF / DOCX додана підтримка налаштувань масштабування документа. При експорті в xlsx забезпечено збереження умовного форматування;
  • Додано фільтр імпорту для документів Corel Draw;
  • Підтримка додавання водяних знаків (наприклад, для позначки про авторство) при експорті в PDF;
  • Як збільшувати або зменшувати зображення замість інтерполяції тепер використовується алгоритм Ланцоша, який дозволяє домогтися збільшення якості при зменшенні був вирішений під час експорту в PDF;
  • Значна переробка інтерфейсу для платформи Windows;
  • Розширення можливостей для GTK-тем (підтримка фонових градієнтів і підсвічування вкладок). Змінений дизайн смуг прокрутки, які стали більш легкими;
  • Підтримка інтеграції з Alfresco з використанням протоколу CMIS. Початкова підтримка інтеграції з Share Point;
  • Поліпшення продуктивності при імпорті документів в форматах .doc / .docx, прискорення завантаження OLE2-документів (.doc, .xls, .ppt), прискорення імпорту raw-значень осередків з документів xlsx;
  • Збільшення швидкості і чуйності прокрутки і перестроювання великих документів. Прискорення в два рази продуктивності обробки великих списків автокорректіровкі. Збільшення швидкості роботи з pivot-таблицями в Calc на 35-50%.
  1. Головна посилання до новини
  2. OpenNews: Реліз офісного пакету LibreOffice 3.5.0
  3. OpenNews: Реліз офісного пакету Apache OpenOffice 3.4
  4. OpenNews: Підписано угоду про передачу коду Lotus Symphony проекту Apache OpenOffice
  5. OpenNews: LibreOffice почав процес переліцензування для забезпечення обміну кодом з Apache OpenOffice
  6. OpenNews: Статус портирования LibreOffice на платформу Android

Реліз NetSecL 4.0, Linux-дистрибутива підвищеної безпеки (8 +3) Вийшов реліз Linux-дистрибутива NetSecL 4.0, заснованого на пакетній базі openSUSE і укомплектований користувальницької оболонкою на основі LXDE. Дистрибутив орієнтований на фахівців в області комп'ютерної безпеки і користувачів, що бажають отримати максимально захищену робочу середу. За замовчуванням в дистрибутиві застосовуються досить жорсткі настройки внутрішньої безпеки, активовані деякі додаткові засоби захисту (GrSecurity, GCC Stack Smashing Protection, збірка з binutils підтримує PT_PAX_FLAGS). У комплект включені утиліти для перевірки захищеності систем (Amap, Ettercap, Hydra, Kismet, Nessus, Nmap, Metasploit, PADS). Таким чином, NetSecL може виступати як система для тестування безпеки, так і як захищений десктоп-дистрибутив. Розмір iso-образу дистрибутива складає 1.5 Гб.

У порівнянні з минулим випуском дистрибутив оформлений тільки в 64-розрядної збірці, оновлена ​​база Exploit-db, додано GUI для Metasploit, інтегрований пакет 0install, оновлені призначені для користувача компоненти (Firefox, Mixer, Libre Office, GIMP, Dia, Inkscape, Evolution, Brasero) , додані мережеві додатки Putty, Remmina, FileZilla і Pidgin, проведена чистка застарілих інструментів для перевірки безпеки системи.

  1. Головна посилання до новини

Реліз GNOME-редакції Linux-дистрибутива ROSA Marathon 2012 (83 +13) побачив світ реліз неофіційною редакції Linux-дистрибутива ROSA Marathon 2012 , Побудованої з використанням призначеного для користувача оточення GNOME 2.32 (базовий випуск поставлявся з KDE) і створеної силами спільноти. Для завантаження доступні iso-образи для архітектур i586 та x86_64, розміром 1.2 Гб. Дистрибутив орієнтований на прихильників класичного оточення GNOME і може використовуватися на системах з 512 Мб ОЗУ.

До складу включені:

  • Ядро Linux 3.0.38;
  • GNOME 2.32, GDM 2.20 і візуальна тема ROSA, шрифт Cantarell;
  • Браузер Chromium 21;
  • Офісний пакет LibreOffice 3.4.5;
  • Медіаплеєр ROSA Media Player 1.0;
  • Клієнт для миттєвого обміну повідомленнями Pidgin 2.10;
  • Програма для читання електронних книг FBreader;
  • Растровий графічний редактор GIMP 2.6 (GIMP 2.8 можна встановити з користувацьких репозиторіїв).
  1. Головна посилання до новини
  2. OpenNews: Реліз Linux-дистрибутива ROSA Marathon 2012
  3. OpenNews: Доступна збірка дистрибутива ROSA 2012 із призначеним для користувача оточенням LXDE
  4. OpenNews: Реліз ROSA Media Player 1.0

Оголошено переможців конкурсу розробників додатків Ubuntu App Showdown (88) Компанія Canonical підвела підсумки конкурсу з розробки додатків для Ubuntu Linux. За три тижні проведення заходу для конкурсу було написано 133 нових додатки , З яких журі відібрало трьох переможців:
<< Попередня сторінка (пізніше) Наступна сторінка (раніше) >> Отже, що ж стоїть за GNOME OS?