Ir para o conteúdo
ou

Software livre Brasil

Tela cheia
 Feed RSS

Blog do Marcelo Soares Souza

27 de Maio de 2009, 0:00 , por Software Livre Brasil - | Ninguém está seguindo este artigo ainda.
Licenciado sob CC (by)

Bacharel em Informática pela Universidade Católica do Salvador (UCSal). Consultor, Desenvolvedor, técnico, tradutor e docente em tecnologias da informação e comunicação (TIC). Atuou em Programas de Inclusão e Cultura Digital do Governo Federal como Casa Brasil (ITI/CNPq), GESAC (Ministério das Comunicações) e no Pontão de Cultura Digital juntaDados.org (Universidade do Estado da Bahia). Nestes participou do desenvolvimento e customização das distribuições GNU/Linux utilizada pelo programa GESAC e juntaDados.org e realizou oficinas e palestras técnicas sobre desenvolvimento de software, planejamento e montagem de infraestrutura. Ministrou aulas no Serviço Nacional de Aprendizagem Industrial (SENAI) da Bahia nos cursos de Certificação Linux LPI-1 e Certificação Conectiva/Mandriva. Já trabalhou com infraestrutura de redes de computadores, administração de servidores, desenvolvimento e analise de sistemas, pesquisa e desenvolvimento científico, docência técnica dentre outros.

Meus Projetos: https://gitlab.com/marcelo-soares-souza


Kernel Linux 3.1.2

22 de Novembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Tux NinjaFoi disponibilizado uma versão de manutenção do Kernel Linux, a versão 3.1.2 traz apenas 26 commits com destaque para correções no subsistema ALSA e no Direct Rendering Manager (DRM).

  • ALSA: hda - Don't add elements of other codecs to vmaster slave
  • ALSA: hda - fix internal mic on Dell Vostro 3500 laptop
  • ALSA: usb-audio - Check the dB-range validity in the later read, too
  • ALSA: usb-audio - Fix the missing volume quirks at delayed init
  • ARM: at91: Fix USBA gadget registration
  • ASoC: Don't use wm8994->control_data in wm8994_readable_register()
  • b43: refuse to load unsupported firmware
  • backing-dev: ensure wakeup_timer is deleted
  • block: Always check length of all iov entries in blk_rq_map_user_iov()
  • drm/i915: Fix object refcount leak on mmappable size limit error path.
  • drm/nouveau: initialize chan->fence.lock before use
  • drm/radeon: add some missing FireMV pci ids
  • drm/radeon/kms: make an aux failure debug only
  • hfs: add sanity check for file name length
  • KEYS: Fix a NULL pointer deref in the user-defined key type
  • mfd: Fix twl4030 dependencies for audio codec
  • powerpc: Add hvcall.h include to book3s_hv.c
  • powerpc: Copy down exception vectors after feature fixups
  • powerpc/ps3: Fix lost SMP IPIs
  • Revert "leds: save the delay values after a successful call to blink_set()"
  • sh: Fix cached/uncaced address calculation in 29bit mode
  • staging: brcm80211: fill in proper rx rate in mac80211 rx status
  • virtio-pci: fix use after free
  • xen-gntalloc: integer overflow in gntalloc_ioctl_alloc()
  • xen-gntalloc: signedness bug in add_grefs()
  • xen:pvhvm: enable PVHVM VCPU placement when using more than 32 CPUs.


MPICH2 1.5a1 traz implementação do padrão MPI-3

21 de Novembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Logo MPICH2Foi disponibilizado uma versão para a avaliação das novas funcionalidades que virão no mpich2 1.5, esta contém a implementação do padrão MPI-3, atualização do hwloc para a versão 1.3 e muitas correções de erros e limpeza de código.

MPICH é uma implementação livre e portável do padrão MPI, um padrão para troca de mensagens para o desenvolvimento de aplicações paralelas de memória distribuída. MPICH é um Software Livre e esta disponível para diversos Unix-Like (incluíndo Linux e Mac OS X) e para o Microsoft Windows. É também uma das mais populares implementações do padrão MPI, utilizada como base para outras implementações do MPI incluindo IBM MPI (para o Blue Gene), Intel MPI, Cray MPI, Microsoft MPI, Myricom MPI, OSU MVAPICH/MVAPICH2, e muitas outras.

Download
http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=downloads
http://www.cebacad.net/files/mpich2/ubuntu (Pacote para Ubuntu)
http://www.cebacad.net/files/mpich2/debian (Pacote para Debian)



PyPy 1.7 traz aumento de performance

21 de Novembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Logo PyPyOriginalmente: http://h-online.com/-1382249

O time de desenvolvimento do PyPy disponibilizou a versão 1.7 do seu interpretador Python que integra um compilador just-in-time (JIT). Os desenvolvedores dizem que o foco desta nova atualização é o aumento da quantidade de código que o PyPy pode acelerar, códigos que os desenvolvedores referem como "sweet spot". Em seus benchmarks, PyPy 1.7 executa aproximadamente 30 por cento mais rápido do que a versão 1.6 e é "até 20 vezes mais rápido em alguns benchmarks".
 
A versão 1.7 também traz um novo encoder JSON, escrito apenas em Python, que pode ser até duas vezes mais rápido que a extensão do CPython C. A funcionalidade stackless no PyPy agora pode ser habilitada por padrão. Outras mudanças incluem correções de compatibilidade com o CPython, melhorias no uso da memória de alguns módulos PyPy Rpython e correções de diversos bugs encontrados na versão anterior. Os desenvolvedores destacam que o NumPy no PyPy foi renomeado para "numpypy"; para usar este os desenvolvedores podem escrever "import numpypy".
 
Algumas funcionalidades, anteriormente previstas, não foram disponibilizado nesta versão, mas devem ser incluídas no PyPy 1.8. Incluem a implementação de uma lista especializada que "deve melhorar drasticamente a performance/memória em algumas aplicações" e dois novos assemblers JIT para processadores PowerPC e ARM.
 
Mais detalhes
http://morepypy.blogspot.com/2011/11/pypy-17-widening-sweet-spot.html
 
Download
http://pypy.org/download.html



jQuery Mobile 1.0 finalizado

18 de Novembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Originalmente: http://h-online.com/-1381353

Após "um ano de refinamentos" os desenvolvedores do jQuery Mobile finalizaram a versão 1.0 do framework e biblioteca de interface baseado em HTML5 para plataformas móveis. Baseado no núcleo do jQuery e na biblioteca de interface de usuário jQuery UI, a plataforma foi desenvolvida para trabalhar com Apple iOS, Android 2.1-2.3 e Honeycomb, Windows Phone 7 e 7.5, Blackberry 6.0, 7 e Playbook, Palm WebOS, Firefox Mobile, Opera Mobile, MeeGo 1.2, Kindle 3 e Fire e a versão para desktop do Chrome 11-15, Firefox 4-8, Internet Explorer 7-9 e Opera 10-11.

Logo jQuery Mobile


O framework permite ao desenvolvedor escrever páginas HTML limpas com um conjunto unificado de widgets otimizados para Touch e, onde o CSS e JavaScript estão disponíveis, ter a interface progressivamente melhorada com, por exemplo, transições de páginas e navegação baseada em AJAX.

O framework é capaz de se ajustar automaticamente para diferentes requisitos, tamanho de tela e layouts em smartphones e tablets e pode também adicionar recursos de acessibilidade a interface como suporte a leitores de tela e outros mecanismos assistivos. Interfaces desenvolvidas com o jQuery Mobile podem ser "estilizada" usando o novo ThemeRoller para Mobile.

A página http://jquerymobile.com/demos/1.0/ não apenas dar exemplos das funcionalidades do jQuery Mobile, mas também mostra como usar o framework. Na finalização do jQuery Mobile os desenvolvedores trabalharam em melhoria de performance na renderização de páginas, provendo uma melhoria entre 30 e 50 porcentos na velocidade sobre a versão RC2 lançada em Outubro.

Os desenvolvedores lembram aos potenciais usuários que a jQuery Mobile atualmente apenas roda com o jQuery 1.6.4, não o 1.7 lançado recentemente; eles planejam suportar a versão 1.7 na versão 1.1 do framework para dispositivos móveis. O jQuery Mobile possui licensa dual sobre a MIT ou GPLv2.

Faça Download em
http://jquerymobile.com/download/



Nova versão do Gerenciador de Projetos Redmine 1.2.2

18 de Novembro de 2011, 0:00, por Software Livre Brasil - 1Um comentário

Logo RedmineRedmine a aplicação web flexível para gerenciamento de projetos disponibilizou uma nova versão contendo 16 correções.

  • Erro #3276: Incorrect handling of anchors in Wiki to HTML export
  • Erro #7215: Wiki formatting mangles links to internal headers
  • Erro #7613: Generated test instances may share the same attribute value object
  • Erro #8411: Can't remove "Project" column on custom query
  • Erro #8615: Custom 'version' fields don't show shared versions
  • Erro #8633: Pagination counts non visible issues
  • Erro #8651: Email attachments are not added to issues any more in v1.2
  • Erro #8825: JRuby + Windows: SCMs do not work on Redmine 1.2
  • Erro #8836: Additional workflow transitions not available when set to both author and assignee
  • Erro #8865: Custom field regular expression is not validated
  • Erro #8880: Error deleting issue with grandchild
  • Erro #8884: Assignee is cleared when updating issue with locked assignee
  • Erro #8892: Unused fonts in rfpdf plugin folder
  • Erro #9161: pt-BR field_warn_on_leaving_unsaved has a small gramatical error
  • Erro #9308: Search fails when a role haven't "view wiki" permission
  • Erro #9465: Mercurial: can't browse named branch below Mercurial 1.5


Kernel Linux 3.2-rc2

18 de Novembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Tux WorkerOriginalmente: http://www.phoronix.com/scan.php?page=news_item&px=MTAxNTg]

Linus Torvalds disponibilizou o Kernel Linux 3.2-rc2. Levando-se em conta o longo período de desenvolvimento do Linux 3.2, este segundo lançamento esta relativamente "calmo". Segundo Linus, "Por ser um lançamento -rc2 de uma janela de merge enorme, parece-me até de um tamanho bem razoável. De fato, apesar deste ser o maior lançamento do linux-next na história (Eu acho), a rc2 tem exatamente o mesmo número de commits desde a rc1 que tivemos durante o lançamento da versão 3.1".

Praticamente metade das mudanças, na última semana, desde a versão 3.2-rc1 foram correções de arquitetura, um quarto das mudanças estão relacionadas a drivers (com grande parte sobre DRM) e o restante sobre sistemas de arquivos e todo o resto.

Em termos de correções de DRM existem algumas correções de gerenciamento de energia para a Radeon KMS, a aceleração do driver Nouveau NVC1 agora esta habilitado por padrão, e diversas outras mudanças, porém o Intel RC6 ainda não esta habilitado por padrão.

Também, nesta versão, muitas correções para o sistema de arquivo Btrfs após as muitas melhorias implementadas neste.

Download do Kernel 3.2-rc2

http://www.kernel.org/pub/linux/kernel/v3.0/testing/linux-3.2-rc2.tar.bz



Lançado o nginx estável 1.0.10

18 de Novembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Logo nginx

Mudanças no nginx estável 1.0.10

  • Correção: um falha de segmentação pode ocorrer em um trabalhador se o "resolver" obter uma resposta grande do DNS
  • Correção: no cálculo de cache de chaves se uma implementação interna do MD5 for usada
  • Correção: o módulo ngx_http_mp4_module envia um cabeçalho de resposta "Content-Length" errada se o argumento "start" for usado.


Disponibilizado nginx versão de desenvolvimento 1.1.8

18 de Novembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Logo nginxMudanças no nginx de desenvolvimento 1.1.8

  • Mudança: the ngx_http_limit_zone_module was renamed to the ngx_http_limit_conn_module.
  • Mudança: the "limit_zone" directive was superseded by the "limit_conn_zone" directive with a new syntax.
  • Funcionalidade: support for multiple "limit_conn" limits on the same level.
  • Funcionalidade: the "image_filter_sharpen" directive.
  • Correção: a segmentation fault might occur in a worker process if resolver got a big DNS response.
  • Correção: in cache key calculation if internal MD5 implementation was used
  • Correção: the "If-Modified-Since", "If-Range", etc. client request header lines might be passed to backend while caching; or not passed without caching if caching was enabled in another part of the configuration.
  • Correção: the module ngx_http_mp4_module sent incorrect "Content-Length" response header line if the "start" argument was used.


FreeBSD 9.0 RC2 é lançado com atraso

18 de Novembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Logo FreeBSDOriginalmente: http://www.phoronix.com/scan.php?page=news_item&px=MTAxNjk

A boa notícia, o FreeBSD 9.0 RC2 esta disponível. A má notícia deste anúncio: o FreeBSD 9.0 RC2 esta atrasado, o que também significa que o terceiro (e último) candidato de lançamento foi postergado junto com o lançamento final. Esperançosamente o FreeBSD 9.0 chegará a tempo para o Natal.

Ken Smith anunciou a disponibilidade do FreeBSD 9.0 RC2 através da lista de mensagem. Veja o anúncio do RC2 para ver as novidades do FreeBSD 9.0

http://lists.freebsd.org/pipermail/freebsd-stable/2011-November/064609.html

O FreeBSD 9.0 estava originalmente planejado para sair em Setembro, porém inúmeros atrasos jogaram este lançamento para Novembro. Este segundo candidato de lançamento deveria ser disponibilizado em Outubro, o que obviamente não aconteceu, então agora o RC3 e a versão final também foram empurrados para frente. O terceiro RC para FreeBSD 9.0 é esperado para o fim do mês e com alguma sorte a versão "RELEASE" estará disponível em 7 de Dezembro de 2011.



Em breve no Kernel Linux 3.2 - Parte 1 - Redes

18 de Novembro de 2011, 0:00, por Software Livre Brasil - 1Um comentário

Autor: Thorsten Leemhuis / Copyright © 2011 Heise Media UK Ltd.
Traduzido:
Marcelo Soares Souza
Originalmente: http://h-online.com/-1379085

A pilha do protocolo TCP esta agora mais rápida na adaptação da taxa de transmissão de dados sobre a capacidade disponível. Os drivers para os componentes Wi-Fi da Atheros e Broadcom estão consideravelmente mais maduros; novos drivers irão suportar novos dispositivos de Rede e Wi-Fi no Kernel Linux 3.2.

Tux Teacher

Nenhuma grande mudança foi integrada dentro do branch principal de desenvolvimento desde que o  primeiro candidato de lançamento[1] do Kernel Linux 3.2 ficou disponível, fechando a janela de merge desta versão. Linus Torvalds irá provavelmente lançar em breve o segundo candidato de lançamento e a versão final é esperada para meados de Janeiro; até lá, Torvalds irá basicamente incorporar correções e pequenas melhorias como tem feito nos últimos dias.
 
Agora o Kernel Log esta em posição de provê uma visão geral das mais importantes mudanças do Kernel Linux 3.2. Como sempre, estas informações serão apresentadas dentro da série de artigos "Em Breve no Kernel Linux 3.2" que irá gradualmente cobrir as várias áreas funcionais do Kernel.  
 
A Parte 1 da série esta logo abaixo e descreve as mudanças mais importantes na pilha de Rede e sobre os dispositivos de hardware relacionados. Nas próximas semanas, outros artigos irão discutir o suporte a armazenamento do kernel, sistemas de arquivos, código de arquitetura, infraestrutura e outros drivers de hadware.
 
Ajuste de Taxa
 
Os desenvolvedores do Kernel estenderam[2] a pilha do protocolo TCP do Kernel Linux 3.2 para provê suporte ao "Proportional Rate Reduction" (PRR). Introduzido pelos empregados da Google e descrito em um rascunho IETF[3], este algorítimo foi desenhado para adaptar taxas de transmissão às taxas que podem ser processadas pelos roteadores ao longo do caminho de rede; especialmente após reduzir as taxas para prevenir uma sobrecarga eminente, o algorítimo foi construído para retornar à taxa de transferência máxima mais rápido do que o método utilizado anteriormente, que é descrito na RFC 3517[4].
 
De acordo com a avaliação dos desenvolvedores, o algorítimo reduz rapidamente a taxa de resposta de transferência no protocolo HTTP dando um ganho entre três e dez porcentos. Os detalhes funcionais estão disponíveis no comentário do commit[5], em um artigo no LWN.net[6], em um artigo [7] e em duas apresentações no IETF ([8], [9]).
 
Amadurecimento do processo
 
Sobre a situação, às vezes um pouco confusa, envolvendo dois drivers[10] dos recentes chips Broadcom Wi-Fi, os drivers Brcmsmac e Brcmfmac Brcm80211 [11], desenvolvido pela própria Broadcom, ganharam a corrida e estão dentro do subsistema de redes[12]. Lançado a mais de um ano atrás [13], o código do driver estava[14] na área de avaliação, que é a área que não alcança os requisitos de qualidade dos desenvolvedores; Algumas distribuições omitem a área de avaliação por esta razão.
 
No último ano, os desenvolvedores da Broadcom corrigiram a maioria das deficiências dos drivers, orientados por desenvolvedores experientes do kernel. O driver B43 [15] que fazia parte do kernel já a algum tempo e que também suporte chips Wi-Fi antigos da Broadcom irá, por enquanto, continuar a suportar alguns componentes Wi-Fi que também são atendidos pelo driver Brcm80211, embora o kernel irá provavelmente dar preferência ao último a longo prazo. Porém, aqueles que querem usar os drivers Brcm80211 estão impossibilitado de configurar [16] o driver Bcma, que é necessário para o B43 acessar alguns componentes recentes da Broadcom.
 
Agora o subsistema de redes também inclui [17] o driver Wi-Fi Ath6kl[18] para componentes Atheros AR6003[19]. Este é baseado no driver de mesmo nome da área de avaliação e que foi removido ao mesmo tempo[20]. A versão melhorada e significamente menor do driver foi desenvolvida fora da [21] área de avaliação; esta muito reduzido em tamanho, e no comentário do commit[22] é relatado que este não oferece todas as funcionalidades que estavam disponíveis na área de avaliação.
 
As medidas de limpeza extensiva relacionadas a estes dois drivers, e a realocação dos drivers, são parcialmente responsáveis pelo grande número de [23] novas e removidas linhas de código mostradas no diffstats para o Kernel Linux 3.2. O grande diffstat também foi causado pelo driver Wi-Fi da Realtek Rtl8192e, na área de avaliação, substituído por um código revisado que tem muito mais chance de entrar no subsistema de redes, no entanto ainda precisa de atenção (exemplo 1[24], 2[25], 3[26]).
 
Em Breve

  • Vários drivers foram melhorados assim o Kernel pode suportar: Atheros AR946/8x[27], Atheros AR9580[28] e Marvell 88W8766P[29], assim como a série Intel 2000D 2x2 BGN[30] e Centrino(R) Advanced-N 6205S AGN[31].
  • Jeff Kirsher reestruturou o código fonte downstream dos drivers em drivers/net/ (exemplo 1[32], 2[33]); por exemplo, todos os drivers de dispositivos Ethernet estão agora localizados em diretórios de cada fornecedor dentro de drivers/net/ethernet/[34]. O desenvolvedor moveu muito código neste processo - outra razão para o grande número de[35] novas e removidas linhas de código calculada no kernel desde Janeiro.
  • O driver para Gigabit Ethernet, dos chips da Realtek, agora suporta o componente RTL8111F [36], enquanto o driver da Ixgbe suporta o chip Intel 82599 [37]. Os desenvolvedores integraram muitas mudanças dentro do driver Bna para Brocade's 10G PCIe Ethernet, e a versão pulou para [38] 3.0.2.1[39] como resultado; algumas das mudanças[40] agora possibilitam que o drive suporte o modelo 1860.
  • O código para comunicação através de CAN (Controller Area Network) agora oferece funções [41] que permitem que gateways e roteadores sejam configurados através de Netlink.
  • Outra nova adição é o suporte básico[42] para IPv6 sobre "Low-power Wireless Personal Area Networks" (6LoWPAN/IEEE 802.15.4[43]).
  • Introduzido recentemente[44] no Linux 3.1[45], o subsistema NFC (Near Field Communication) agora suporta[46] a interface de controle NFC Controller Interface (NCI), que habilita a comunicação entre controladores e dispositivos hospedeiros (device hosts) (DH).
  • Na principal requisição do Git-Pull[47], o mantenedor do subsistema de rede David Miller destacou várias outras otimizações internas (por exemplo 1[48], 2[49]).

Outras Pequenas melhorias
Muitas pequenas melhorias nesta versão do Kernel, mas de forma alguma insignificante, as mudanças podem ser encontrados na lista abaixo. Esta lista contém os cabeçalhos dos commits referindo as respectivas mudanças.

LAN
  [] Add ethtool -g support to virtio_net[51]
  [   2] af_iucv: add HiperSockets transport[52]
  [   1] be2net: add support for flashing Teranetics PHY firmware[53]
  [  N1] bna: Add New HW Defs[54]
  [   1] bna: Brocade 1860 IOC PLL, Reg Defs and ASIC Mode Changes[55]
  [   9] bna: ENET and Tx Rx Redesign Enablement[56]
  [  N7] bna: Introduce ENET as New Driver and FW Interface[57]
  [  N2] bna: MSGQ Implementation[58]
  [  N9] bna: Tx and Rx Redesign[59]
  [] bnx2x: Add new PHY BCM54616[60]
  [] bnx2x: update driver version to 1.70.30-0[61]
  [] bnx2x: use FW 7.0.29.0[62]
  [C   ] dm9000: define debug level as a module parameter[63]
  [] dp83640: enable six external events and one periodic output[64]
  [C  1] drivers/net: Kconfig & Makefile cleanup[65]
  [   1] e1000: convert hardware management from timers to threads[66]
  [] ehea: Add GRO support[67]
  [] ehea: Add vlan_features[68]
  [] ehea: Remove num_tx_qps module option[69]
  [] enic: Add SRIOV support[70]
  [   2] enic: Add support for port profile association on a enic SRIOV VF[71]
  [   1] IB/mlx4: Add support for XRC domains[72]
  [] igb: Loopback functionality supports for i350 devices[73]
  [] igb: Version bump.[74]
  [] ixgbe add thermal sensor support for x540 hardware[75]
  [] ll_temac: Add support for ethtool[76]
  [C N ] net/ethernet: sc92031 is not Realtek[77]
  [C   ] net/fec: add imx6q enet support[78]
  [] net/phy: add IC+ IP101A and support APS.[79]
  [ DN ] net/smsc911x: add device tree probe support[80]
  [] netxen: add vlan LRO support[81]
  [] PCI: Add Solarflare vendor ID and SFC4000 device IDs[82]
  [] qlcnic: add beacon test support.[83]
  [C N2] stmmac: add CHAINED descriptor mode support (V4)[84]
  [D] stmmac: update the doc with new info about the driver's debug (v3)[85]
  [D] stmmac: update the driver version and doc (V4)[86]
  [] tg3: Add external loopback support to selftest[87]
  [] tg3: Update version to 3.121[88]

WLAN
  [   1] ath6kl: Add beginning of AR6004 initialisation support[89]
  [   1] ath6kl: Add functionality for starting AP mode[90]
  [   1] ath6kl: Add new WMI commands and events for P2P[91]
  [  N1] ath6kl: add testmode support[92]
  [] ath6kl: Allow enabling of P2P support[93]
  [] ath9k: add AR9580 support[94]
  [   1] ath9k: Add debugfs support for mac/baseband samples[95]
  [] ath9k_htc: add AVM FRITZ!WLAN 11N v2 support[96]
  [   1] ath9k_hw: add a new API for setting tx descriptors[97]
  [  N9] ath9k_hw: Add initvals and register definitions for AR946/8x chipsets.[98]
  [] ath9k_hw: Add support to reuse Carrier leak calibration[99]
  [] ath9k_hw: Add support to reuse TxIQ cal measurements[100]
  [   1] ath9k_hw: Improve fast channel change for AR9003 chips[101]
  [] ath9k_hw: Support fast channel change on 5GHz for AR9003 chips[102]
  [   1] ath9k_hw: Updated AR9003 tx gain table for 5GHz[103]
  [   5] ath9k: Rename AR9480 into AR9462[104]
  [C   ] b43: drop Kconfig option of forcing PIO mode[105]
  [   1] b43: LCN-PHY: add init tables[106]
  [] b43: LCN-PHY: add very basic PHY ops[107]
  [] b43: LCN-PHY: init 0x2064 radio[108]
  [C   ] b43: make HT-PHY support experimental[109]
  [] b43: N-PHY: report signal to mac80211[110]
  [C   ] b43: Remove EXPERIMENTAL designation from LP PHY selection[111]
  [D] batman-adv: implement AP-isolation on the receiver side[112]
  [D] batman-adv: update README (date & ap isolation sysfs file)[113]
  [C   ] carl9170: export HW random number generator[114]
  [] iwlagn: bump firmware API for some devices[115]
  [] iwlagn: default smps mode for 1000 series device[116]
  [] iwlagn: enable 11n aggregation without checking traffic load[117]
  [] iwlagn: enable 11n support for "_d" sku[118]
  [] iwlagn: move sysfs files to debugfs[119]
  [] iwlagn: New SKU for 6005 SFF[120]
  [CD  ] iwlagn: rename iwlagn module iwlwifi and alias to iwlagn.[121]
  [C  2] iwlagn: support new P2P implementation[122]
  [C   ] iwlwifi: update comments on how to enable debug flag[123]
  [   1] libertas: disable functionality when interface is down[124]
  [] mac80211: disable powersave for broken APs[125]
  [D] mac80211: document client powersave[126]
  [C  1] mac80211: handle TDLS high-level commands and frames[127]
  [   2] mac80211: implement uAPSD[128]
  [   3] mac80211: optimise station flags[129]
  [] mac80211: Start implementing QoS support for mesh interfaces[130]
  [D] mac80211: Update injection documentation[131]
  [] nl80211/cfg80211: Add extra IE configuration to AP mode setup[132]
  [] nl80211/cfg80211: Add support to disable CCK rate for management frame[133]
  [] rt2x00: Add new chipset support[134]
  [] rtlwifi: add module parameter to set global debug level[135]
  [] rtlwifi: Change debug parameter to apply to individual drivers[136]
  [] rtlwifi: rtl8192ce: Add new chip revisions[137]
  [] rtlwifi: rtl8192de: Updates from latest Reaktek driver - Part III[138]
  [] rtlwifi: rtl8192se: Updates from latest Realtek driver version - Part II[139]
  [] rtlwifi: Update to new Realtek version - Part I[140]
  [] wl12xx: add module_param to trigger BUG() on recovery[141]
  [] wl12xx: allow 11a AP-mode for wl127x devices[142]
  [] wl12xx: AP-mode - set STA HT capabilities when adding a STA[143]
  [] wl12xx: enable AP advanced functionality[144]
  [] wl12xx: support p2p interfaces[145]
  [] wl12xx: support up to 8 stations in AP-mode[146]

Various
  [] Bluetooth: Add mgmt command for fast connectable mode[147]
  [] Bluetooth: Add mgmt events for blacklisting[148]
  [] Bluetooth: Add support for pairing via mgmt over LE[149]
  [] Bluetooth: make use of connection number to optimize the scheduler[150]
  [] bridge: allow forwarding some link local frames[151]
  []  btusb: add device entry for Broadcom SoftSailing[152]
  [C N1] can/sja1000: add driver for EMS PCMCIA card[153]
  [C N1] can/sja1000: driver for PEAK PCAN PCI/PCIe cards[154]
  [C   ] flexcan: Add flexcan device support for p1010rdb.[155]
  [D] flexcan: Fix up fsl-flexcan device tree binding.[156]
  [D] flexcan: Prefer device tree clock frequency if available.[157]
  [D] ipv6: Send ICMPv6 RSes only when RAs are accepted[158]
  [D] ipvs: Add documentation for new sysctl entries[159]
  [D] ipvs: secure_tcp does provide alternate state timeouts[160]
  [] macvlan: receive multicast with local address[161]
  [] neigh: reduce arp latency[162]
  [   9] net: add skb frag size accessors[163]
  [] net: more accurate skb truesize[164]
  [] net-netlink: Add a new attribute to expose TOS values via netlink[165]
  [D] net: remove ndo_set_multicast_list callback[166]
  [] net: rps: support 802.1Q[167]
  [] net: rps: support PPPOE session messages[168]
  [C N1] NFC: driver for TI shared transport[169]
  [C N1] ppp: Move the PPP drivers[170]
  [] rps: support IPIP encapsulation[171]

Links neste artigo:
  [1] http://www.h-online.com/open/features/Kernel-Log-Linux-3-2-main-development-phase-complete-1375016.html
  [2] http://git.kernel.org/linus/a262f0cdf1f2916ea918dc329492abb5323d9a6c
  [3] http://www.h-online.com/nettools/rfc/drafts/draft-ietf-tcpm-proportional-rate-reduction-00.shtml
  [4] http://www.h-online.com/nettools/rfc/rfcs/rfc3517.shtml
  [5] http://git.kernel.org/linus/a262f0cdf1f2916ea918dc329492abb5323d9a6c
  [6] http://lwn.net/Articles/458610/
  [7] http://research.google.com/pubs/archive/37486.pdf
  [8] http://www.ietf.org/proceedings/80/slides/tcpm-6.pdf
  [9] http://tools.ietf.org/agenda/81/slides/tcpm-2.pdf
  [10] http://www.h-online.com/open/features/Kernel-comment-The-obstacle-course-of-cooperation-1340020.html
  [11] http://linuxwireless.org/en/users/Drivers/brcm80211
  [12] http://git.kernel.org/linus/5b435de0d786869c95d1962121af0d7df2542009
  [13] http://www.h-online.com/news/item/Broadcom-releases-open-source-wireless-driver-for-Linux-1076567.html
  [14] http://git.kernel.org/linus/fc2d6e573be68ac7b5a0730981fe9444ea2e2eaf
  [15] http://linuxwireless.org/en/users/Drivers/b43
  [16] http://git.kernel.org/linus/75e07b6b2bcb1dad971870a039d5f1441e64bd58
  [17] http://git.kernel.org/linus/bdcd81707973cf8aa9305337166f8ee842a050d4
  [18] http://linuxwireless.org/en/users/Drivers/ath6kl
  [19] http://www.qca.qualcomm.com/technology/technology.php?nav1=47&product=67
  [20] http://git.kernel.org/linus/9ac4025d8088675a325124b61b592922efa56d22
  [21] http://thread.gmane.org/gmane.linux.kernel.wireless.general/70414
  [22] http://git.kernel.org/linus/bdcd81707973cf8aa9305337166f8ee842a050d4
  [23] http://www.h-online.com/open/features/Kernel-Log-Linux-3-2-main-development-phase-complete-1375016.html
  [24] http://git.kernel.org/linus/94a799425eee8225a1e3fbe5f473d2ef04002577
  [25] http://git.kernel.org/linus/09505184ec3d99e5993966864a4eb3b770642597
  [26] http://git.kernel.org/linus/d6f2deb3461688b308e5b1e9179f51e36edcdc01
  [27] http://git.kernel.org/linus/2577c6e8f2320f1d2f09be122efef5b9118efee4
  [28] http://git.kernel.org/linus/5a63ef0faf90985c847a2f924a72a22830ed1c10
  [29] http://git.kernel.org/linus/d930faee141bd0a6a4873791996c5354c9a85ca7
  [30] http://git.kernel.org/linus/1603dd495f87ae97763870d57237744d90bc2bab
  [31] http://git.kernel.org/linus/6a9ae0dc1d4ed6a2007aea14e41d9ba0ae1e3fd4
  [32] http://git.kernel.org/linus/c1abc95b157fe4574919942018af143203ecca8e
  [33] http://git.kernel.org/linus/f860b0522f65d3a0f8e6a4d908933737e1a82817
  [34] http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=tree;f=drivers/net/ethernet;hb=HEAD
  [35] http://www.h-online.com/open/features/Kernel-Log-Linux-3-2-main-development-phase-complete-1375016.html
  [36] http://git.kernel.org/linus/c2218925f3a653ac6c39e62eb0e10232d2b44dab
  [37] http://git.kernel.org/linus/7d145282da8d1ae4ba5f7ead8a4f51183496803c
  [38] http://git.kernel.org/linus/5098af0abf3c1ed454159e081e75cf7cfc6ddf60
  [39] http://git.kernel.org/linus/3e829a784c16513ac9a1d29ad23d7753d8f40b79
  [40] http://git.kernel.org/linus/586b2816e3eaf187341f75c4f4e27404f943cb29
  [41] http://git.kernel.org/linus/fd734c6f25aea4b2b44b045e489aec67b388577e
  [42] http://git.kernel.org/linus/44331fe2aa0d7eed54e68484df58e9e00aee0f6e
  [43] http://tools.ietf.org/wg/6lowpan/
  [44] http://www.h-online.com/open/features/Kernel-Log-Coming-in-3-1-Part-1-Networking-1323463.html
  [45] http://www.h-online.com/open/features/What-s-new-in-Linux-3-1-1347364.html
  [46] http://git.kernel.org/linus/6a2968aaf50c7a22fced77a5e24aa636281efca8
  [47] http://thread.gmane.org/gmane.linux.kernel/1207344
  [48] http://git.kernel.org/linus/9e903e085262ffbf1fc44a17ac06058aca03524a
  [49] http://git.kernel.org/linus/131ea6675c761f655d43b808dd0fe83d15d5cdd3
  [50] http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary
  [51] http://git.kernel.org/linus/8f9f4668b37bcc877156dd525a856055735c8d24
  [52] http://git.kernel.org/linus/3881ac441f642d56503818123446f7298442236b
  [53] http://git.kernel.org/linus/306f13487c9f7d6e3303a547e01e22958a04c666
  [54] http://git.kernel.org/linus/6849c6b30772bb08ed52c3ec00e8245e70e25a2b
  [55] http://git.kernel.org/linus/be3a84d1364d2060f4045782a40db39ed21a5c66
  [56] http://git.kernel.org/linus/078086f3c17fae8af6c077153773c4a10392ffbf
  [57] http://git.kernel.org/linus/45979c1e424f6a14495a4988343df176cb745f84
  [58] http://git.kernel.org/linus/af027a34f34a8c0794a72dae8367e268eae89dbb
  [59] http://git.kernel.org/linus/f3bd51732390ca40a7f5bb7520289da4f3d63762
  [60] http://git.kernel.org/linus/3756a89f3d039d8a6aa2556f8d57d4b2ec25d5dd
  [61] http://git.kernel.org/linus/6afc25c9a7197db24e1cbfa40140ee360d65141f
  [62] http://git.kernel.org/linus/5e5399d8741ca3667560c43365285f8c280b3181
  [63] http://git.kernel.org/linus/2e025c71ce3dbfb5ddb7f2e4bb67ac11b65f8dd2
  [64] http://git.kernel.org/linus/49b3fd4aff7ede794d4fe50b80095eb33cc9d911
  [65] http://git.kernel.org/linus/88491d8103498a6166f70d5999902fec70924314
  [66] http://git.kernel.org/linus/a4010afef585b7142eb605e3a6e4210c0e1b2957
  [67] http://git.kernel.org/linus/3428414f71e12f8111dfa16e4d958e6ed055268a
  [68] http://git.kernel.org/linus/076f203258c5b8f07226ba41c4643d958785bb07
  [69] http://git.kernel.org/linus/723f28e49c9f8578b418dfd1ec8c7b9cc13e2b63
  [70] http://git.kernel.org/linus/8749b427f213e14303dfef4c1b9770f05f67916d
  [71] http://git.kernel.org/linus/3f192795cf1a0098df7bd655f7a72eee26bd63c3
  [72] http://git.kernel.org/linus/012a8ff577f95211c6ffd3b77a94c34ebae009b6
  [73] http://git.kernel.org/linus/ca2e3e7ec98937e12df4bbdcc9a367b8768290ce
  [74] http://git.kernel.org/linus/a28dc43f1d8dfc4fe61c9b9505c1b902285c96b8
  [75] http://git.kernel.org/linus/4f51bf702395ab45aa68e6b702df2728cc7fe344
  [76] http://git.kernel.org/linus/9eac2d4d5312d2ea05c0dbba8051b868fe9961a4
  [77] http://git.kernel.org/linus/1b6b7172d0ee37528762bddb83acb56cb38ffac2
  [78] http://git.kernel.org/linus/230dec61313dc5f5720311d0b492f69f5466b0a4
  [79] http://git.kernel.org/linus/9c9b1f24f2aa31a3cea94939edc551f68ebadc89
  [80] http://git.kernel.org/linus/79f88ee9836d482891ba41b1a553e2baacf31b02
  [81] http://git.kernel.org/linus/57569d0e12eaf31717e295960cd2a26f626c8e5b
  [82] http://git.kernel.org/linus/937383a58e47154d3098783df739e8fa8984a434
  [83] http://git.kernel.org/linus/728a98b831eecada40b36df53420d57e9292c880
  [84] http://git.kernel.org/linus/286a837217204b1ef105e3a554d0757e4fdfaac1
  [85] http://git.kernel.org/linus/4f2f25f9f04a92aab31e3bc1dcb84bec33acc773
  [86] http://git.kernel.org/linus/51e3137b9b6113c7e12cf0a0dc82238854a86712
  [87] http://git.kernel.org/linus/941ec90f35603f35466988efd01395377fd00475
  [88] http://git.kernel.org/linus/5ae7fa06bb90421bc63f1f1e56ab241b49bc7b91
  [89] http://git.kernel.org/linus/31024d99003486c90c793dea58b55f7920f0488b
  [90] http://git.kernel.org/linus/6a7c9badab158086b6162c661a47c4f1a4a68e92
  [91] http://git.kernel.org/linus/6465ddcf6c1e06d3fde870624be4418e747f0e8b
  [92] http://git.kernel.org/linus/003353b0d27489228eff79447d0731687cea0207
  [93] http://git.kernel.org/linus/6bbc7c35ed0fb61c7739e91d5ee7016455770511
  [94] http://git.kernel.org/linus/a508a6ea234571e0e7d1e9f2455fc1eca54d1fef
  [95] http://git.kernel.org/linus/cf3af74824b1bf2bd60eb6a0dd82b27f9e9236ac
  [96] http://git.kernel.org/linus/8c34559b4a6df32e4af1b073397fa4dc189a5485
  [97] http://git.kernel.org/linus/2b63a41d14245345d6c498506c5634613afa80c0
  [98] http://git.kernel.org/linus/ce407afc1008a67969ae05717e86dcee9ce5de76
  [99] http://git.kernel.org/linus/77a5a6648da6b90d6ba990bf03c59993cdd5a516
  [100] http://git.kernel.org/linus/34013524a1644bbd00c592541f67c536a384e707
  [101] http://git.kernel.org/linus/5f0c04ea1e7394c2b28fa247c1722487f9a77523
  [102] http://git.kernel.org/linus/19787b251eccf66282d686cf2ef9a2b3033439dd
  [103] http://git.kernel.org/linus/a240dc7b3c7463bd60cf0a9b2a90f52f78aae0fd
  [104] http://git.kernel.org/linus/423e38e8079f8f4fe0bf66d4f9a7d61beb232aca
  [105] http://git.kernel.org/linus/df766267c8d8d71acb0b23575250cac718c6b711
  [106] http://git.kernel.org/linus/ba2d00e816a11b532e0c035e5cf7b9311e72ac00
  [107] http://git.kernel.org/linus/f928668f2d822ec51c0853fc92f4da2fef376958
  [108] http://git.kernel.org/linus/dc713fb2afa1be7a29f5c1d0b087c35bfbbe2815
  [109] http://git.kernel.org/linus/547589668336d6cf25c2023173d5d2c25fb7bc48
  [110] http://git.kernel.org/linus/207ae4a3733686df2aabd2dd6feefbde4e69cdd5
  [111] http://git.kernel.org/linus/53dd4b9329e4100405dc1cf251e6713b60051579
  [112] http://git.kernel.org/linus/59b699cdee039d75915c354da06937102d1f9a84
  [113] http://git.kernel.org/linus/5f30a4ab4ac40a71ce7e2aaaab782284553b21a4
  [114] http://git.kernel.org/linus/00044f17afd36bf6397b9a2a12f242a057449e9a
  [115] http://git.kernel.org/linus/ca9a46056908d3cade6957b3d5b2e698356b29fc
  [116] http://git.kernel.org/linus/946572b294ccc3e68dabd89e262bbff7685f7a2e
  [117] http://git.kernel.org/linus/dd5b6d0a2059027366028630746d951b1e1e24b3
  [118] http://git.kernel.org/linus/ec8f734f1b1b582f4a5800565b46e9279858bc77
  [119] http://git.kernel.org/linus/ca934b6715c134573da5acea01e9258eb0bf7c27
  [120] http://git.kernel.org/linus/ff647af65656b731f81d2216e01d3d1dcb2130bf
  [121] http://git.kernel.org/linus/3c607d27c818cf4a5d28f2c73b18a88f8fbdfa33
  [122] http://git.kernel.org/linus/c6baf7fb40cb141c4b510372f7dac829621ccf3f
  [123] http://git.kernel.org/linus/add6ff1aa35495f259056954202494f89f11cc98
  [124] http://git.kernel.org/linus/d2e7b3425c474300318e1d28b10a93c2401b9255
  [125] http://git.kernel.org/linus/05cb91085760ca378f28fc274fbf77fc4fd9886c
  [126] http://git.kernel.org/linus/4b801bc969364a980c1366e48155d1a29d20661b
  [127] http://git.kernel.org/linus/dfe018bf99537e42c816d3f543620a7e09fcf3cd
  [128] http://git.kernel.org/linus/47086fc51aa2220f58049704a8b73e4fcdf372b9
  [129] http://git.kernel.org/linus/c2c98fdeb5c897499644eb247285c8e3dacc6450
  [130] http://git.kernel.org/linus/4777be41638cfab56c78b2a764a5f83beb6cfdd2
  [131] http://git.kernel.org/linus/d9cd48f95c5ba9e5f1d5287ed74630607471031c
  [132] http://git.kernel.org/linus/9946ecfb510462e59afddb2a992da804d58b6bcd
  [133] http://git.kernel.org/linus/e9f935e3e8dc0bddd0df6d148165d95925422502
  [134] http://git.kernel.org/linus/5126d97ef5a38df8b24abb7611dcba7e5b729021
  [135] http://git.kernel.org/linus/b5be7e4c8f7bc60625302979a5c445738e3b1034
  [136] http://git.kernel.org/linus/73a253ca9865cf743c9bc1c97982cb343f535655
  [137] http://git.kernel.org/linus/db7599391385f9837ac8a35b8f9d202b85409992
  [138] http://git.kernel.org/linus/d83579e2a50ac68389e6b4c58b845c702cf37516
  [139] http://git.kernel.org/linus/5c079d8848740278e70100797265a2965197c84f
  [140] http://git.kernel.org/linus/09e92f0be2cc14dc808de0c0f12b57981b8c027d
  [141] http://git.kernel.org/linus/2a5bff091f4c32d07f007d6491453b67b497a3a4
  [142] http://git.kernel.org/linus/cabb81c9a8d8dd7e5f220244246332ab24ef6d80
  [143] http://git.kernel.org/linus/0b932ab9f156488a56577873b638ecb1e65fa8d7
  [144] http://git.kernel.org/linus/9b17f1b371c5aa5179b3e5392bc22132a3371da4
  [145] http://git.kernel.org/linus/045c745f8ccdb584ccc97f068c7c10c1090fbcf9
  [146] http://git.kernel.org/linus/c47e8229fa5622e4e3f2d6b8e847c4429696a275
  [147] http://git.kernel.org/linus/f6422ec624a19ba144b4b5cdbbc5ee41cc6f6400
  [148] http://git.kernel.org/linus/5e762444b0d3e56bbd66f5092434c4a1ba698313
  [149] http://git.kernel.org/linus/7a512d0172d3f54079efb2983afe04a5e68cfe50
  [150] http://git.kernel.org/linus/52087a792c1513b85de674a4fc67fb92855474c3
  [151] http://git.kernel.org/linus/515853ccecc6987dfb8ed809dd8bf8900286f29e
  [152] http://git.kernel.org/linus/c510eae377c773241ff0b6369a8f3581da941a51
  [153] http://git.kernel.org/linus/fd734c6f25aea4b2b44b045e489aec67b388577e
  [154] http://git.kernel.org/linus/38034518c086fc48232b641cab97396a615864d0
  [155] http://git.kernel.org/linus/b489da87ebf7b0c106e45dc7a3c65d9d72ac6bd7
  [156] http://git.kernel.org/linus/243abbf2a610d801904bf1e44917e9ac4ccf823e
  [157] http://git.kernel.org/linus/97efe9aef1ae8922666d32f28d712745a86859e9
  [158] http://git.kernel.org/linus/026359bc6eddfdc2d2e684bf0b51691649b90f33
  [159] http://git.kernel.org/linus/7e777dd43d55a78c41c3498afaf3ef7edf157120
  [160] http://git.kernel.org/linus/325aadc8483e4fc3bbd4acfa7e471e3a032bc941
  [161] http://git.kernel.org/linus/729e72a10930ef765c11a5a35031ba47f18221c4
  [162] http://git.kernel.org/linus/cd28ca0a3dd17c68d24b839602a0e6268ad28b5d
  [163] http://git.kernel.org/linus/9e903e085262ffbf1fc44a17ac06058aca03524a
  [164] http://git.kernel.org/linus/87fb4b7b533073eeeaed0b6bf7c2328995f6c075
  [165] http://git.kernel.org/linus/3ceca749668a52bd795585e0f71c6f0b04814f7b
  [166] http://git.kernel.org/linus/b81693d9149c598302e8eb9c20cb20330d922c8e
  [167] http://git.kernel.org/linus/1ff1986fc94ee711df3cf19d45f2abf351436a6d
  [168] http://git.kernel.org/linus/ae1511bf769cafeae5ab61aaf9947a16a22cbd10
  [169] http://git.kernel.org/linus/93aead46428d38729f430f395a8403795a019e54
  [170] http://git.kernel.org/linus/224cf5ad14c038b13c119dff29422f178a306f54
  [171] http://git.kernel.org/linus/ec5efe7946280d1e84603389a1030ccec0a767ae
  [172] http://www.h-online.com/search/?rm=search;perpage=5999;filter_t1=1;q=kernel-log
  [173] http://www.h-online.com/open/
  [174] http://www.h-online.com/open/features/The-H-s-Linux-Kernel-History-1221120.html
  [175] http://identi.ca/kernellog2
  [176] http://twitter.com/kernellog2
  [177] http://identi.ca/kernellogauthor
  [178] http://twitter.com/kernellogauthor



Lançado o xine-lib 1.1.20

13 de Novembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Logo Xine

Uma nova versão do xine-lib esta disponível. Este lançamento traz suporte rv30, rv40 e (com a nova versão do ffmpeg) AAC LATM. Este permite o uso do GraphicsMagick ao invés do ImageMagick, deve funcionar melhor com o PulseAudio, contém várias correções para o MinGW (e um porte para o w64) e possui diversas correções e melhorias menores, mais notavelmente para o MPEG TS.

Lista completa de mudanças
http://sourceforge.net/projects/xine/files/xine-lib/1.1.20/README.txt.asc/view

Faça Download
http://www.xine-project.org/releases



Kernel Linux 3.1.1

12 de Novembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Tux GlassesO Kernel Linux 3.1.1 traz 265 commits contendo correções de erros e melhorias na estabilidade do Kernel Linux 3.1. As principais correções estão no ALSA, ext4, driver ath9k (Atheros Chipset) e subsistema USB.

Lista completa de mudanças

  • ACPI atomicio: Convert width in bits to bytes in __acpi_ioremap_fast()
  • ACPI: Fix CONFIG_ACPI_DOCK=n compiler warning
  • ALSA: hda - Add missing static ADC tables for ALC269 quirks
  • ALSA: HDA: Add new revision for ALC662
  • ALSA: hda - Add support for 92HD65 / 92HD66 family of codecs
  • ALSA: hda - Disable power-widget control for IDT 92HD83/93 as default
  • ALSA: hda - Fix ADC input-amp handling for Cx20549 codec
  • ALSA: hda - Fix a regression for DMA-position check with CA0110
  • ALSA: hda - Fix silent output regression with ALC861
  • ALSA: hda - Keep EAPD turned on for old Conexant chips
  • ALSA: hda/realtek - Don't create alt-stream for capture when unnecessary
  • ALSA: hda/realtek - Skip invalid digital out pins
  • ALSA: hda - Remove bad code for IDT 92HD83 family patch
  • ALSA: ua101: fix crash when unplugging
  • apic, i386/bigsmp: Fix false warnings regarding logical APIC ID mismatches
  • ARM: mach-ux500: unlock I&D l2x0 caches before init
  • ARM: pxa/cm-x300: properly set bt_reset pin
  • ARM: smp: fix clipping of number of CPUs
  • ASoC: ak4535: fixup cache register table
  • ASoC: ak4642: fixup cache register table
  • ASoC: Ensure the WM8962 oscillator and PLLs start up disabled
  • ASoC: Ensure we always delay for WM8962 FLL when starting from SYSCLK
  • ASoC: Ensure WM8962 PLL registers are reset
  • ASoC: Fix a bug in WM8962 DSP_A and DSP_B settings
  • ASoC: Leave input audio data bit length settings untouched in wm8711_set_dai_fmt
  • ASoC: Remove direct register cache accesses from WM8962 driver
  • ASoC: wm8711: Fix wrong mask for setting input audio data bit length select
  • ASoC: wm8741: Fix setting interface format for DSP modes
  • ASoC: WM8904: Set `invert' bit for Capture Switch
  • ASoC: wm8940: Properly set codec->dapm.bias_level
  • ASoC: wm8994: Fix setting rate_reg for wm8994-aif2
  • ASoC: wm8994: Use SND_SOC_DAPM_AIF_OUT for AIF3 Capture
  • ASoC: wm8996: Fix wrong mask for setting WM8996_AIF_CLOCKING_2
  • ata_piix: make DVD Drive recognisable on systems with Intel Sandybridge chipsets(v2)
  • ath9k: disable unnecessary PHY error reporting
  • ath9k_htc: add AVM FRITZ!WLAN 11N v2 support
  • ath9k_hw: Fix descriptor status of TxOpExceeded
  • ath9k_hw: Fix magnitude/phase coeff correction
  • ath9k_hw: Fix number of GPIO pins for AR9287/9300
  • ath9k_hw: Fix regression of register offset for AR9003 chips
  • ath9k_hw: Update AR9485 initvals to fix system hang issue
  • binfmt_elf: fix PIE execution with randomization disabled
  • blk-flush: fix invalid BUG_ON in blk_insert_flush
  • blk-flush: move the queue kick into
  • block: make gendisk hold a reference to its queue
  • caif: Fix BUG() with network namespaces
  • carminefb: Fix module parameters permissions
  • cciss: add small delay when using PCI Power Management to reset for kump
  • ccwgroup: move attributes to attribute group
  • CIFS: Fix DFS handling in cifs_get_file_info
  • CIFS: Fix incorrect max RFC1002 write size value
  • crypto: cryptd - Use subsys_initcall to prevent races with aesni
  • dib0700: protect the dib0700 buffer access
  • DiBcom: protect the I2C bufer access
  • dp83640: free packet queues on remove
  • dp83640: use proper function to free transmit time stamping packets
  • drivers/net/rionet.c: fix ethernet address macros for LE platforms
  • drivers/power/ds2780_battery.c: add a nolock function to w1 interface
  • drivers/power/ds2780_battery.c: create central point for calling w1 interface
  • drivers/power/ds2780_battery.c: fix deadlock upon insertion and removal
  • drm/i915/panel: Always record the backlight level again (but cleverly)
  • drm/i915: use correct SPD type value
  • drm/i915: Wrap DP EDID fetch functions to enable eDP panel power
  • drm/radeon: avoid bouncing connector status btw disconnected & unknown
  • drm/radeon/kms: add MSI module parameter
  • drm/radeon/kms: Add MSI quirk for Dell RS690
  • drm/radeon/kms: Add MSI quirk for HP RS690
  • drm/radeon/kms: bail early in dvi_detect for digital only connectors
  • drm/radeon/kms: Fix I2C mask definitions
  • drm/radeon/kms: handle !force case in connector detect more gracefully
  • drm/radeon/kms: properly set panel mode for eDP
  • drm/radeon/kms: set HPD polarity in hpd_init()
  • drm/radeon/kms: split MSI check into a separate function
  • drm/radeon: set hpd polarity at init time so hotplug detect works
  • EHCI : introduce a common ehci_setup
  • EHCI: workaround for MosChip controller bug
  • epoll: fix spurious lockdep warnings
  • ext2,ext3,ext4: don't inherit APPEND_FL or IMMUTABLE_FL for new inodes
  • ext4: call ext4_handle_dirty_metadata with correct inode in ext4_dx_add_entry
  • ext4: ext4_mkdir should dirty dir_block with newly created directory inode
  • ext4: ext4_rename should dirty dir_bh with the correct directory
  • ext4: fix race in xattr block allocation path
  • ext4: let ext4_page_mkwrite stop started handle in failure
  • fb: avoid possible deadlock caused by fb_set_suspend
  • fb: sh-mobile: Fix deadlock risk between lock_fb_info() and console_lock()
  • Fix block queue and elevator memory leak in scsi_alloc_sdev
  • ftrace/kprobes: Fix not to delete probes if in use
  • genirq: Add IRQF_RESUME_EARLY and resume such IRQs earlier
  • HID: ACRUX - fix enabling force feedback support
  • HID: Add device IDs for Macbook Pro 8 keyboards
  • HID: add MacBookAir4,2 to hid_have_special_driver[]
  • HID: add support for MacBookAir4,2 keyboard.
  • HID: Add support MacbookAir 4,1 keyboard
  • hid/apple: modern macbook airs use the standard apple function key translations
  • HID: consolidate MacbookAir 4,1 mappings
  • HID: hid-apple: add device ID of another wireless aluminium
  • HID: hid-multitouch: Add LG Display Multitouch device.
  • hpsa: add small delay when using PCI Power Management to reset for kump
  • hwmon: (coretemp) Fix for non-SMP builds
  • hwmon: (w83627ehf) Fix broken driver init
  • hwmon: (w83627ehf) Properly report PECI and AMD-SI sensor types
  • hwspinlock/core: use a mutex to protect the radix tree
  • io-mapping: ensure io_mapping_map_atomic _is_ atomic
  • iommu/amd: Fix wrong shift direction
  • ipr: Always initiate hard reset in kdump kernel
  • ipv4: fix ipsec forward performance regression
  • ipv6: fix route error binding peer in func icmp6_dst_alloc
  • isci: fix missed unlock in apc_agent_timeout()
  • isci: fix support for large smp requests
  • iscsi-target: Add missing CMDSN_LOWER_THAN_EXP check in iscsit_handle_scsi_cmd
  • iscsi-target: Fix non-immediate TMR handling
  • iwlagn: do not use interruptible waits
  • iwlagn: fix priv->cfg->ht_params NULL pointer dereference
  • jsm: remove buggy write queue
  • kbuild: Fix help text not displayed in choice option.
  • kmod: prevent kmod_loop_msg overflow in __request_module()
  • kobj_uevent: Ignore if some listeners cannot handle message
  • KVM: s390: check cpu_id prior to using it
  • leds: save the delay values after a successful call to blink_set()
  • leds: turn the blink_timer off before starting to blink
  • libsas: set sas_address and device type of rphy
  • Linux 3.1.1
  • mac80211: config hw when going back on-channel
  • mac80211: disable powersave for broken APs
  • mac80211: fix offchannel TX cookie matching
  • mac80211: fix remain_off_channel regression
  • MAINTANERS: update Qualcomm Atheros addresses
  • Make scsi_free_queue() kill pending SCSI commands
  • md/raid10: Fix bug when activating a hot-spare.
  • md/raid5: abort any pending parity operations when array fails.
  • md/raid5: fix bug that could result in reads from a failed device.
  • md/raid5: STRIPE_ACTIVE has lock semantics, add barriers
  • megaraid_sas: Fix instance access in megasas_reset_timer
  • memory leak with RCU_TABLE_FREE
  • mm: avoid null pointer access in vm_struct via /proc/vmallocinfo
  • mmc: core: ext_csd.raw_* used in comparison but never set
  • mmc: core: Fix hangs related to insert/remove of cards
  • mm: thp: tail page refcounting fix
  • mpt2sas: Fix for system hang when discovery in progress
  • mtd: mtdchar: add missing initializer on raw write
  • mtd: nand_base: always initialise oob_poi before writing OOB data
  • mtd: provide an alias for the redboot module name
  • mtd: pxa3xx_nand: Fix blank page ECC mismatch
  • mtd: pxa3xx_nand: fix nand detection issue
  • net: hold sock reference while processing tx timestamps
  • netlink: validate NLA_MSECS length
  • net: Unlock sock before calling sk_free()
  • nfsd4: fix open downgrade, again
  • nfsd4: fix seqid_mutating_error
  • nfsd4: ignore WANT bits in open downgrade
  • nfsd4: permit read opens of executable-only files
  • nfsd4: Remove check for a 32-bit cookie in nfsd4_readdir()
  • nfsd4: stop using nfserr_resource for transitory errors
  • nfs: don't redirty inode when ncommit == 0 in nfs_commit_unstable_pages
  • nfs: don't try to migrate pages with active requests
  • NFS/sunrpc: don't use a credential with extra groups.
  • OMAP: SPI: Fix the trying to free nonexistent resource error
  • PCI quirk: mmc: Always check for lower base frequency quirk for Ricoh 1180:e823
  • perf probe: Fix to show correct error string
  • Platform: Fix error path in samsung-laptop init
  • platform: samsung_laptop: add dmi information for Samsung R700 laptops
  • Platform: samsung_laptop: add support for X520 machines.
  • platform: samsung_laptop: fix samsung brightness min/max calculations
  • Platform: samsung_laptop: samsung backlight for R528/R728
  • plat-mxc: iomux-v3.h: implicitly enable pull-up/down when that's desired
  • PM / Runtime: Automatically retry failed autosuspends
  • PM / Suspend: Off by one in pm_suspend()
  • pnfsblock: add missing rpc_put_mount and path_put
  • pnfsblock: fix NULL pointer dereference
  • pnfsblock: fix return code confusion
  • pnfsblock: fix size of upcall message
  • pnfsblock: fix writeback deadlock
  • pnfs: make _set_lo_fail generic
  • pnfs: recoalesce when ld read pagelist fails
  • pnfs: recoalesce when ld write pagelist fails
  • powerpc/eeh: Fix /proc/ppc64/eeh creation
  • powerpc: Fix deadlock in icswx code
  • powerpc: Fix oops when echoing bad values to /sys/devices/system/memory/probe
  • powerpc: get_hugepte() don't put_page() the wrong page
  • powerpc: gup_huge_pmd() return 0 if pte changes
  • powerpc: gup_hugepte() avoid freeing the head page too many times
  • powerpc: gup_hugepte() support THP based tail recounting
  • powerpc/numa: Remove double of_node_put in hot_add_node_scn_to_nid
  • powerpc/pseries: Avoid spurious error during hotplug CPU add
  • powerpc: remove superfluous PageTail checks on the pte gup_fast
  • /proc/self/numa_maps: restore "huge" tag for hugetlb vmas
  • QE/FHCI: fixed the CONTROL bug
  • readlinkat: ensure we return ENOENT for the empty pathname for normal lookups
  • Revert "NFS: Ensure that writeback_single_inode() calls write_inode() when syncing"
  • rtnetlink: Add missing manual netlink notification in dev_change_net_namespaces
  • s390: gup_huge_pmd() return 0 if pte changes
  • s390: gup_huge_pmd() support THP tail recounting
  • scsi_dh: check queuedata pointer before proceeding further
  • serial-core: power up uart port early before we do set_termios when resuming
  • serial: pxa: work around for errata #20
  • sparc: gup_pte_range() support THP based tail recounting
  • Staging: hv: Add support for >2 TB LUN in storage driver.
  • staging: hv: fix a kernel warning in netvsc_linkstatus_callback()
  • staging: quatech_usb2: Potential lost wakeup scenario in TIOCMIWAIT
  • staging: serqt_usb2: remove ssu100 from supported devices
  • staging: usbip: fix up api changes that broke windows clients
  • st: fix race in st_scsi_execute_end
  • SUNRPC/NFS: make rpc pipe upcall generic
  • target: Fix incorrect se_cmd assignment in core_tmr_drain_tmr_list
  • target: Fix REPORT TARGET PORT GROUPS handling with small allocation length
  • target: Fix transport_cmd_finish_abort queue removal bug
  • target: Fix wrong se_tmr being added to drain_tmr_list
  • target: Prevent cmd->se_queue_node double add
  • target: Prevent TRANSPORT_FREE_CMD_INTR processing in core_tmr_drain_cmd_list
  • target: Prevent transport_send_task_abort when CHECK_CONDITION status
  • target: Re-org of core_tmr_lun_reset
  • tcm_loop: Add explict read buffer memset for SCF_SCSI_CONTROL_SG_IO_CDB
  • tg3: fix tigon3_dma_hwbug_workaround()
  • thp: share get_huge_page_tail()
  • time: Change jiffies_to_clock_t() argument type to unsigned long
  • tracing: Fix returning of duplicate data after EOF in trace_pipe_raw
  • TTY: drop driver reference in tty_open fail path
  • TTY: make tty_add_file non-failing
  • TTY: pty, release tty in all ptmx_open fail paths
  • tuner_xc2028: Allow selection of the frequency adjustment code for XC3028
  • um: Fix kmalloc argument order in um/vdso/vma.c
  • um: fix ubd cow size
  • ums_realtek: do not use stack memory for DMA
  • Update email address for stable patch submission
  • USB: add quirk for Logitech C300 web cam
  • USB: add RESET_RESUME for webcams shown to be quirky
  • usb: cdc-acm: Owen SI-30 support
  • usb/core/devio.c: Check for printer class specific request
  • USB: fix ehci alignment error
  • USB: Fix runtime wakeup on OHCI
  • USB: for usb_autopm_get_interface_async -EINPROGRESS is not an error
  • USB: ftdi_sio: add PID for Sony Ericsson Urban
  • USB: ftdi_sio: Support TI/Luminary Micro Stellaris BD-ICDI Board
  • USB: g_printer: fix bug in unregistration
  • usbmon vs. tcpdump: fix dropped packet count
  • USB: option: add various ZTE device network interfaces to the blacklist
  • USB: option: add ZTE product 0x0037 to sendsetup blacklist
  • USB: option: convert Huawei K3765, K4505, K4605 reservered interface to blacklist
  • USB: option: convert interface blacklisting to bitfields
  • USB: pid_ns: ensure pid is not freed during kill_pid_info_as_uid
  • USB: pl2303: add id for SMART device
  • USB: qcserial: add device ID for "HP un2430 Mobile Broadband Module"
  • USB: qcserial: Add support for Sierra Wireless MC8355/Gobi 3000
  • usb_storage: Don't freeze in usb-stor-scan
  • usb-storage: fix realtek cr configuration
  • USB: storage: Use normalized sense when emulating autosense
  • USB: Update last_busy time after autosuspend fails
  • user per registers vs. ptrace single stepping
  • vfs: add "device" tag to /proc/self/mountstats
  • VFS: fix statfs() automounter semantics regression
  • VFS: we need to set LOOKUP_JUMPED on mountpoint crossing
  • viafb: improve pitch handling
  • viafb: use display information in info not in var for panning
  • wl12xx: fix forced passive scans
  • WMI: properly cleanup devices to avoid crashes
  • x86: Fix compilation bug in kprobes' twobyte_is_boostable
  • x86: uv2: Workaround for UV2 Hub bug (system global address format)
  • xen/blkback: Report VBD_WSECT (wr_sect) properly.
  • xen-pcifront: Update warning comment to use 'e820_host' option.
  • xen-swiotlb: Fix wrong panic.
  • xHCI: AMD isoc link TRB chain bit quirk
  • xHCI: Clear PLC for USB2 root hub ports
  • xhci: If no endpoints changed, don't issue BW command.
  • xhci-mem.c: Check for ring->first_seg != NULL
  • xHCI: test and clear RWC bit


Brain Fuck Scheduler (BFS) 415 e Patch 3.1.0-ck2

11 de Novembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Tux WorkerOriginalmente: http://ck-hack.blogspot.com/2011/11/310-ck2-bfs-0415.html

Con Kolivas disponibilizou uma nova versão do BFS contendo correções de erros. Kolivas disse, "Blah blah correções blah blah rollbacks, de qualquer forma aqui esta o novo -ck e bfs 415. Nenhuma novidade aqui, apenas correções de erros.". O BFS é "um escalonador orientado a desktop, com latência extremamente baixas para uma excelente interatividade... com boa distribuição de prioridades e com extrema escalabilidade dentro de níveis normais de carga do sistema". O conjunto de patches ck2 contém o BFS e uma série de patchs que ajustam o Kernel Linux para alta performance.

3.1.0-ck2
http://ck.kolivas.org/patches/3.0/3.1/3.1.0-ck2/

3.1-sched-bfs-415.patch
http://ck.kolivas.org/patches/bfs/3.1.0/3.1-sched-bfs-415.patch


Lista de Patches do -ck

  • 3.1-sched-bfs-414.patch
  • sched-add-above-background-load-function.patch
  • mm-minimal_swappiness.patch
  • mm-enable_swaptoken_only_when_swap_full.patch
  • mm-drop_swap_cache_aggressively.patch
  • mm-kswapd_inherit_prio-1.patch
  • mm-background_scan.patch
  • mm-idleprio_prio-1.patch
  • mm-lru_cache_add_lru_tail-1.patch
  • mm-decrease_default_dirty_ratio.patch
  • kconfig-expose_vmsplit_option.patch
  • hz-default_1000.patch
  • hz-no_default_250.patch
  • hz-raise_max.patch
  • preempt-desktop-tune.patch
  • cpufreq-bfs_tweaks.patch
  • bfs414-noprefetch.patch
  • bfs414-remove_rqpreempt.patch
  • bfs414-correct_int_size.patch
  • bfs414-stickybool.patch
  • bfs414-dont_use_task.patch
  • bfs414-clear_deactivated_sticky.patch
  • bfs414-fix-nonbfs-build.patch
  • bfs414-415version.patch
  • ck2-version.patch


PHP 5.4.0 RC1

11 de Novembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Logo PHPO time de desenvolvimento do PHP anunciou o primeiro candidato de lançamento do PHP 5.4.0. O PHP 5.4.0 inclue novas funcionalidades de linguagem e remove muitos comportamentos legados. A partir deste lançamento nenhuma nova funcionalidade será mais incluída até o final da versão PHP 5.4.0, apenas correções de erros e de estabilidade.

Mudanças desde a última versão beta:

  • Adicionado acesso a classe membro durante a instanciação (ex. (new Foo)->bar()).
  • Alterado a conversão silenciosa de array para string para produzir mensagem de "notice".
  • Inúmeras correções de bugs e melhorias no núcleo e outras extensões.

Melhorias Gerais

  • Changed silent conversion of array to string to produce a notice. (Patrick)
  • Added class member access on instantiation (e.g. (new foo)->bar()) support. (Felipe)

CLI SAPI

  • Fixed bug #60112 (If URI does not contain a file, index.php is not served). (Laruence)
  • Fixed bug #60115 (memory definitely lost in cli server). (Laruence)
  • Fixed bug #60146 (Last 2 lines of page not being output). (Laruence)
  • Fixed bug #60180 ($_SERVER["PHP_SELF"] incorrect). (Laruence)
  • Fixed bug #60189 (php logo can not be displayed). (Laruence)

Núcleo

  • Fixed bug #60120 (proc_open's streams may hang with stdin/out/err when  the data exceeds or is equal to 2048 bytes). (Pierre, Pascal Borreli)
  • Fixed bug #60174 (Notice when array in method prototype error). (Laruence)
  • Fixed bug #60169 (Conjunction of ternary and list crashes PHP).  (Laruence)
  • Fixed bug #55475 (is_a() triggers autoloader, new optional 3rd argument to is_a and is_subclass_of). (alan_k)

Extensão Oracle Database (OCI8)

  • Increased maxium Oracle error message buffer length for new 11.2.0.3 size  (Chris Jones)

Extensão SPL

  • Reverted changes that required constructor overrides to invoke the parent constructor in several SPL classes and applied 5.3 fixes instead. Related bugs: #54384, #55175 and #55300.
  • Fixed bug #60201 (SplFileObject::setCsvControl does not expose third argument via Reflection). (Peter)

Extensão Tokenizer

  • Fixed bug #54089 (token_get_all with regards to __halt_compiler is  not binary safe). (Nikita Popov)

SAPI

  • Fixed bug #60205 (possible integer overflow in content_length). (Laruence)


Viva a Cultura Viva, Viva os Pontos de Cultura

10 de Novembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

A Cultura Viva e os Pontos de Cultura foram uma das poucas ações que buscaram resgatar a Cultura Popular Tradicional brasileira, uma cultura pouco conhecida, que nunca teve espaço na mídia, nunca foi enlatada e vendida em cada esquina. Uma cultura brasileira de fato, que vinha sendo esquecida, histórias contadas pelas avós (e avôs), perpetuada na tradição oral, com pouco ou nenhum registro material da sua existência. Uma cultura que faz parte de nossa identidade, que é a gente, uma cultura fora dos centros, das grandes cidades.
 
O que vemos acontecer sobre nossos olhos é o desmantelamento de uma das ações mais bonitas e ricas quem um governo já implementou na história da cultura brasileira. Uma ação conjunta, sinérgica, sem intervenção que não cometia o erro de simplesmente registrar o fato simples e puro, mas que dava acesso às ferramentas, que mostrava o valor da apropriação destas a aqueles que de fato agem e produzem cultura.
 
Estas ferramentas são instrumentos para que estes atores sociais, artistas, mestres da cultura popular possam registrar sua cultura, com seu olhar e seu desejo e para que possam transformar e evoluir o seu sentimento sobre sua propria identidade. Identidade que junta, mixada, remexida e revista faz de todos nós o que somos, brasileiros sem igual pois somos todos um pouco de tudo desta cultura.
 
Deixar o povo brasileiro sem a oportunidade de conhecer as suas raízes e a sua identidade é erro sem igual. É um crime contra nossa brasilidade, contra a humanidade. Quando o último mestre griô se for, quem irá nos contar a nossa história, sem vencedores, sem vencidos. Quando o último ribeirinha for tragado pelo lago artificial do progresso sem sentido não mais teremos lendas a celebrar e relembrar.
 
No movimento sinérgico de reconstrução do próprio olhar sobre a cultura popular brasileira, a Cultura Viva com seu movimento Cultura Digital possibilitou a quase perfeita integração entre Tecnologia e Cultura. Os preceitos do Software Livre se encontraram com a Cultura Popular na expressão do desejo de compartilhar e contribuir. O Software deve ser livre porque surge da troca constantes de ideias, a expressão do conhecimento aplicado deve ser livre porque do conhecimento nasce o conhecimento. O conhecimento não é mais encarado como produto e sim como meio e produção. Cultura se cultiva, planta-se uma ideia que florece em arte, em expressão do desejo humano. Software, é expressão de conhecimento, é cultura. Software Livre é cultura popular, é expressão do desejo humano de contribuir para com seus pares.
 
Tal qual o sertanejo, o ponto de cultura é, antes de tudo, um forte. Mas a sua própria sorte não pode ser deixado ou estaremos abandonando a nossa própria identidade. Deixaremos de lado histórias que compoem nosso imaginário e num futuro não tão distante olharemos para trás e serão apenas memórias borradas.



Tags deste artigo: software livre tecnologia cultura digital tic cultura