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


