Connect 3G е малък и простичък инструмент, написан от Румен Богдановски, чиято цел е да автоматизира настройките на вашия 3G USB модем, даващ ви Интернет свързаност чрез българските мобилни оператори, под Linux. Освен че чрез него модемът ще бъде засечен и конфигуриран без нужда от вашата намеса, също така ще имате възможност за наблюдение на силата на сигнала и вида на връзката.

Устройствата, за които е тествана програмата до момента, са HUAWEI E173 (Vivacom), Alcatel X220L (Vivacom), ZTE MF190 (Globul) и ZTE K3565-Z (M-tel). Текущата версия 0.5 излезе преди 2 дни и малко по малко започва да набира популярност. Ако и вие използвате Интернет от българските мобилни оператори под Linux, отделете малко време да я изпробвате и да споделите впечатленията и препоръките си.

Официалната страница на проекта е http://sourceforge.net/projects/connect3g/.

Копие от Линукс за Българи

 

Както вече анонсирахме, новата версия на ядрото Linux - 3.2 - е факт. Това се случва около два месеца след излизането на Linux 3.1, с което разработчиците отново се връщат в стандартния график, който беше нарушен заради пробива в kernel.org. Другата добра новина е, че в тази версия и броят на имплементираните нововъведения и подобрения е видимо по-голям. Ето тези от тях, които правят най-сериозно впечатление.

Мрежа

Разработчиците са разширили TCP стека на ядрото, така че да предоставя поддържка на "Proportional Rate Reduction" (PRR). Въведеният от служители на Google алгоритъм (описан в черновата IETF) адаптира скоростта на предаване на данни до скоростта, която получателят и рутерите по пътя могат да поемат. По този начин, например, скоростта може да бъде ограничена, с цел да се предотврати потенциално претоварване в дадена част от мрежата, като този конкретен алгоритъм осигурява и по-бързо завръщане до максимална скорост, след като опасността премине. Тест на времето за отговор на HTTP заявки с използване на PRR в ядрото показва от 3 до 10 процента подобрение.

В добавка към това си струва да отбележим и множество подобрения в драйвърите Brcmsmac и Brcmfmac, използвани за Broadcom Wi-Fi чипове, и добавянето на драйвъра Ath6kl за Atheros AR6003.

Файлови система

В Linux 3.2 към файловата система Ext4 е добавена опцията за заделяне на "големи блокове". Това е техника, позволяваща обединяването на 4-килобайтовите блокове в клъстъри с размер до 1МБ. По този начин се намалява натоварването при запазване на големи файлове и се очаква от това да се възползват хората, работещи в области като виртуализация и облачни изчисления.

В Btrfs, пък, е добавена възможност за предварително четене (readahead) и са направени подобрения поscrub функционалността. Ако главният възел (root node, ключов компонент на Btrfs) е повреден, новата опция при монтиране "-o recovery" позволява ядрото да се опита да зареди стар главен възел, ако има наличен. По този начин ще бъде заредена стара версия на файловата система и ще имате възможност да спасите част от данните си.

Архитектури

Добавана е имплементация на SHA1 за x86-64, оптимизирана да използва инструкции SSE3 и AVX. Според измервания, пропускателността на IPSec на Core 2 Quad е скочила от 344 на 464 Mbits/s. Подобрения за x86-64 има и при Blowfish и Twofish.

Добавена е поддържка на Hexagon архитектурата на Qualcomm, а Ivy Brindge процесорите вече могат да изпозлват RDRAND инструкцията за генериране на произволни числа. Налични са и кръпки, решаващи проблемите с особеното поведение на L1 кеша на AMD Bulldozer.

Графични драйвъри

В новата версия има множество подобрения по драйвъра за платформите Sandy Bridge и Ivy Bridge на Intel. A драйвърът с отворен код за графични карти на NVidia - Nouveau - вече поддържа множество нови модели. Не е за подценяване и фактът, че са направени оптимизации, намаляващи разхода на енергия.

Източници:

What's new in Linux 3.2
Kernel Log: Coming in 3.2 (Part 1) - Networking
Kernel Log: Coming in 3.2 (Part 2) - Filesystems
Kernel Log: Coming in 3.2 (Part 3) - Architecture
Kernel Log: Coming in 3.2 (Part 5) - Drivers

Копирано от Линукс за българи

Няколко дни след началото на новата година Linus Torvalds одобри последните детайли и официално пусна версия 3.2 на Linux. Интересни новости са имплементирани в TCP стека, файловата система Ext4, Device Mapper, а сред важните за потребителите подобрения са драйвърите за графичен хардуер на NVIDIA и Intel и безжични устройства от Atheros и Broadcom.

Съвсем скоро очаквайте и статия, в която подробно ще разгледаме основните подобрения в новата версия на Linux.

Източник: The H

Копирано от Линукс за българи

На 9 декември HP обяви, че публикува кода на своята мобилна операционна система WebOS. WebOS първоначално написана от Palm и по-късно придобита от HP работи с Линукс ядро. Все още не е ясен лиценза, под който тя ще бъде отворена, но в анонса ясно са посочени следните интересни цели поставени от HP:

  • Целта на проекта е да ускори отворената разработка на платформата webOS.
  • HP ще бъде активен участник и инвеститор в проекта
  • Добро и прозрачно управление
  • Софтуерът ще бъде предоставен като проект с напълно отворен код

Източници: 
http://www.hp.com/hpinfo/newsroom/press/2011/111209xa.html
http://www.linux-bg.org/cgi-bin/y/index.pl?page=news&key=441179043

На 22.Юли.2011г. излезе Линукс 3.0.

Както вече съобщихме, новата система за именуване на версиите се дължи на прекалено големият брой 2.6.х версии и това, че ядрото навлиза в третото си десетилетие. Радикални промени няма, но си заслужава да се обърне внимание на:

1. Btrfs: Автоматично дефрагментиране, пoчистване и подобрение на ефективността

   Автоматично дефрагментиране

COW (копие при запис) файловите системи имат много предимства, но също така и някои недостатъци, например фрагментацията. Btrfs записва данните в последователни блокове, когато файловете се записват на хард диска за първи път, но COW дизайна изисква, всяка последваща промяна на файловете да не бъде правена върху старите данни, а да бъде записана в свободен блок, което предизвиква фрагментация (RPM базите данни са един добър пример за този проблем).
Btrfs вече предлага алтернативи за борба с проблемa: На първо място, файловата система поддържа онлайн дефрагментиране чрез командата "btrfs filesystem defragment". На второ място, е добавянето на опцията за монтиране,-о nodatacow, която забранява COW записа на данни. Сега btrfs добавя и трети вариант: -о autodefrag. Този механизъм открива малки промени по файловете и ги слага в опашки за дефрагментиране, така файловата система ще се дефрагментира, докато се използва. Опцията не е подходяща за виртуализация или големи натоварвания с база данни, но работи добре за по-малки файлове като RPM, SQLite или BDB бази данни.

   Scrub ( от англ. изтъркване, почистване )

"Почистване" е процес на проверка на целостта на данните във файловата система. В тази първоначална реализация, системата ще провери контролните суми на всички extent-и във файловата система. Ако възникне грешка (контролна сума или IO грешка), се търси здраво копие ( копията се получават заради COW (според разбиранията на автора) ). Ако се намери здраво, повреденото копие се презаписва.
   Други подобрения

 -Ускорение на създаването и изтриването на файлове: Създаването и изтриването на файлове в btrfs беше много бавен процес. Причината е, че за всяко създаване или заличаване, btrfs трябва да направи много вмъквания в B+ дърво(като модифициране на inode, име на директория, индекс на името на директорията и така нататък. От тази версия btrfs може да направи някои забавени B+ вмъквания или изтривания, което позволява да се групират тези модификации. 
 -Ускорение на fsync. Постига се като не се изпълняват чек суми на непроменените данни. 
-Подобрение на производителността при RAID, чрез сортиране на устройствата по свободно място.

2. Други подобрения
 - Cleancache подобрява производителността при кеширането на страници памет. Може да се използва в софтуер за виртуализация за подобряване на управлението на паметта на гостите. 
 - Филтриране в реално време с пакетният филтър Бъркли чрез използване на JIT.
 - Събуждане през WLAN.
 - Поддръжка на XEN dom0



Източник: Linux-bg.org

След като преди няколко дни Linus Torvalds изказа желанието си следващата версия на Linux да има малко по-главен номер, днес (в часовата зона на Пасифика вчера вечерта) той сподели окончателното си решение - ядрото, което ще излезе в рамките на 6-7 седмици, ще бъде 3.0.

Основните мотиви вече са ни известни - от една страна (неофициално) е прекалено голямата бройка на версии от серията 2.6, а от друга страна ("официално") е наближаващият 20-ти рожден ден на Linux - какъв по-добър начин за отбелязване на навлизането в третото десетилетие на ядрото от началото на "ера 3.X". Linus изрично пояснява, че в новата версия няма да има никакви по-сериозни промени от обичайните, нито в API, нито в ABI интерфейсите, никакви страховити магични нови функционалности в стил Gnome 3 или KDE 4, просто един нов номер.

Повече информация можете да намерите в официалното съобщение до пощенския списък на ядрото.

Източник: Linux-bg.org