Skip to maddog, Stallman, Amadeu, GNU, Debian

Jon ‘maddog’ Hall

Linux Journal

  • IP Voice 2008 - Lisbon, Portugal - March 5th to 6th, 2008 -

    IP Voice 2008 ( will be held in Lisbon, Portugal on March 5th to 6th, 2008, and with the main audience of this conference being targeted to enterprise customers and communication carriers.

    There have been a number of Open Software Phone projects that have happened in the past year and which continue to move forward: more>>

  • Linux Foundation Collaboration Summit - Austin, Texas - April 8th to 10th, 2008 -

    Unlike a lot of the events that I discuss in my Blog, the Linux Foundation Collaboration Summit is a "by invitation only" event with a twist. Normally for "invitation only events", the potential attendee sits by the phone with their prom clothes on, waiting for the call that may or may not come. more>>

  • Campus Party, February 11-17, 2008, Sao Paulo, Brazil -

    After speaking at the Florida Linux Show on February 11th, I return ever-so-briefly to the New England area to re-pack my bags and head for Sao Paulo, Brazil to attend Campus Party (February 11th to 17th, 2008). more>>

  • LPI Community Corner

    Skip to maddog, Stallman, Amadeu, GNU, Debian

    Richard Stallman’s Blog

  • Urgent: Impeach Judge Fuller -

    US citizens: call on Congress to impeach Judge Fuller, who pled guilty to attacking his wife.

  • Future of journalism in the US? -

    The future of journalism in the US: will "official sources" be the only sources?

  • Inverted totalitarianism -

    How to rebel against "inverted totalitarianism"?

  • Skip to maddog, Stallman, Amadeu, GNU, Debian

    Sérgio Amadeu


  • Descobertos e (re)misturados - Este artigo foi escrito por Fabianne Balvedi originalmente para a edição n.45 da Revista ABCDesign, codinome “Origens” ( ) Era junho de 2004, e eu estava em uma das apresentações mais badaladas do FISL V – Quinto Fórum Internacional Software Livre. Apesar de trabalhar com programas de código aberto desde 2001, fazia muito pouco [...]
  • CANDIDATO dos TUCANOS DEFENDEU TRABALHO INFANTIL. JUSTIÇA COMPROVA - Jonas Donizete, desesperado, despreparado, orientado pelos mesmos marketeiros de Alckmin e Serra, tentou nos programas de TV dizer que nunca tinha apresentado nenhum projeto favorável ao trabalho infantil. Como não conseguiu impedir o acesso ao projeto de lei 9236/1997, de sua autoria, no site Câmara de Vereadores, solicitou à Jutiça Eleitoral o bloqueio das denuncias, [...]
  • JONAS DONIZETE, DO PSB, DEFENDE TRABALHO INFANTIL - Jonas Donizete, candidato de Alckmin e dos tucanos a Prefeitura de Campinas, apoiado por Luiza Erundina, apresentou o vergonhoso projeto que defende trabalho de crianças a partir de 7 anos de idade. O pior é que ele mente na TV e diz que nunca apresentou o projeto. Ele aposta na ignorância. Então, desafio ele e [...]
  • Skip to maddog, Stallman, Amadeu, GNU, Debian

    GNU`s News

  • gnuzilla @ Savannah: GNU IceCat 31.2.0 released -

    GNUzilla is the GNU version of the Mozilla suite, and GNU IceCat is the
    GNU version of the Firefox browser. Its main advantage is an ethical
    one: it is entirely free software. While the Firefox source code from
    the Mozilla project is free software, they distribute and recommend
    non-free software as plug-ins and addons. Also their trademark license
    restricts distribution in several ways incompatible with freedom 0.

    Source tarballs, binaries for generic GNU/Linux systems and translations
    are available at
    New gpg key ID:D7E04784 GNU IceCat releases
    Fingerprint: A573 69A8 BABC 2542 B5A0 368C 3C76 EED7 D7E0 4784

    This is a new iteration of the IceCat project, based on new build
    scripts and with an extra focus on privacy.
    The new maintainer is Ruben Rodriguez.

    IceCat will continue to stick to the ESR (Extended Support Release)
    cycle ( because
    it provides security updates over a stable base. That will also allow to
    port privacy features from TorBrowser, which is now following v31ESR.

    == Changes since v24 ==

    • Javascript can be disabled through the configuration interface.
    • Third party cookies are disabled.
    • Referrers are spoofed (to the same server where the file lives).
    • The user is not asked to install plugins (such as flash or java).
    • Only free software gets offered by IceCat.
    • Installed plugins (flash, java) require per-site activation.
    • DuckDuckGO as default search engine, through https and without JS.
    • DoNotTrack header enabled.
    • Reporting features disabled (Avoids send data to mozilla's partners

    about crashes or security related events).

    • Disabled "Social API" that brings integration with Facebook.
    • Disabled "Safe browsing", which asks Google if websites are safe

    before browsing them.

    • Disabled access to the clipboard from JS.
    • Don't recommend online services for IRC.

    Preinstalled add-ons:

    • LibreJS 6.0.1 checks for the freedom of the javascript you run
    • HttpsEverywhere 4.0.2 redirects requests through https when possible.
    • Spyblock, custom made and based on AdblockPlus, provides:

    - A blacklist of trackers that is used in any browsing mode.
    Self-served, privacy-friendly advertising is preserved.
    - A filter for all third-party requests while in private browsing.
    - A filter for javascript data retrieval while in private browsing.
    - Autoupdate for filter lists is optional.

    • A custom homepage lists this and other features with links to

    documentation and the possibility to disable them quickly if needed.


    • Spoofing the useragent to:

    - Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Firefox/31.0

    • Fonts can be listed with this methods:

    - Plugins like java or flash: these are disabled by default in
    IceCat, requiring the user to enable them in a per-site basis. Also
    Gnash doesn't work for fingerprinting.
    - JS probing: the custom homepage allows to disable custom fonts.

    • Plugins: IceCat no longer discloses the list of installed plugins.
    • Extra spoofing: appname, appversion, buildID, oscpu and platform.
    • Request pages in english by default.

    To Do:

    • Add the needed documentation at libreplanet (volunteers welcome!):


    • Incorporate patches from TorBrowser 4.0
    • Build binaries for Windows and MacOS
  • Nick Clifton: October 2014 GNU Toolchain Update - In this month's news we have:
      * GDB now supports hardware watchpoints on x86 GNU Hurd.

      * GDB has a new command:

           queue-signal <signal-name-or-number>

        This queues a signal to be delivered to the thread when it is resumed.

      * GCC supports a new variable attribute:

         __attribute__((io (<addr>)))

        This specifies that the variable is used to address a memory mapped peripheral.  If an address is specified the variable is always assigned to that address.  For example:

         volatile int porta __attribute__((io (0x22)));

        Even without an address assigned to it, a variable with this attribute will always be accessed using in/out instructions if supported by the target hardware.

        There are two variations on this attribute:

          __attribute__((io_low <addr>)
          __attribute__((address <addr>)

        These are like the "io" attribute except that they additionally inform the compiler that the variable falls within the lower half of the I/O area (for "io_low") or outside the I/O area (for "address"), which may make a difference to the instructions generated to access the variable.

      * GCC's sanitizer has a couple of new options:


        This option enables instrumentation of memory references using the __builtin_object_size function.  Various out of bounds pointer accesses can be detected in this way.


        This option enables instrumentation of loads from bool.  If a value other than 0/1 is loaded, a run-time error is issued.


        This option enables instrumentation of loads from an enum type.  If a value outside the range of values for the enum type is loaded, a run-time error is issued.

      * The inter-procedural analysis pass now supports a new optimization:

        This performs identical code folding for functions and/or read-only variables.  The optimization reduces code size, but it may disturb unwind stacks by replacing a function by an equivalent one with a different name.

        The optimization works more effectively with link time optimization enabled.  The optimization is similar to the ICF optimization performed by the GOLD linker, but it works at a different level and it may find equivalences that GOLD misses.

      * The AArch64 target now supports a workaround for ARM Cortex-A53 erratum number 835769:


        When enabled it inserts a NOP instruction between memory instructions and 64-bit integer multiply-accumulate instructions.

  • unifont @ Savannah: Unifont 7.0.05 Now Available -

    Unifont version 7.0.05 is now available for download at

    Unifont is part of the GNU Project. It is a dual-width font,
    with TrueType and other versions created from an underlying pixel
    map. Glyphs are composed on either an 8-by-16 pixel grid or
    a 16-by-16 pixel grid. Its goal is to provide a low-resolution font that covers all of Unicode's Basic Multilingual Plane, Plane 0.

    This version includes over 5,400 glyphs in the Unicode Supplemental Multilingual Plane (Plane 1), in addition to complete coverage of the Basic Multilingual Plane and several scripts in Michael Everson's ConScript Unicode Registry (CSUR).

    Further details are available at and at

    Paul Hardy

  • Skip to maddog, Stallman, Amadeu, GNU, Debian

    Debian Project News

  • Bits from the release team and Jessie's freeze - Adam D. Barrat published some release team news. The window for new transitions closed on September 5, and ongoing transitions should be completed as quickly as possible. The final architecture check was completed in mid-September, and the current agreed list of architectures for Jessie is amd64, armel and armhf, i386, kfreebsd-amd64 and kfreebsd-i386, mips, mipsel, powerpc and s390x. The final decision for kFreeBSD ports, for which human resources is a concern, and arm64 and ppc64el ports, which made good progress and have strong support, is expected in the very beginning of November. The freeze for Jessie is scheduled for November 5. In order to get their packages into Jessie before the freeze, maintainers of packages should take into account the fact that starting from October 5, the migration delay for all packages uploaded to unstable to enter Jessie will be 10 days.
  • The newsletter for the Debian community - On a related topic, Lucas Nussbaum asks, "Will the packages you rely on be part of Debian Jessie?", with a helpful series of steps you can use to be prepared. Please also read the Freeze Policy for Jessie to ensure you are in fact ready, prepared, and aware of the procedures taking place.
  • DebConf14: Talks, thoughts, comments and progress - The annual Debian developer meeting took place in Portland, Oregon, 23 to 31 August 2014. DebConf14 attendees participated in talks, discussions, workshops and programming sessions. Video teams captured a lot of the main talks and discussions for streaming for interactive attendees and for the Debian video archive. Between the video, presentations, and handouts the coverage came from the attendees in blogs, posts, and project updates of which a few have been gathered for your reading over on the DebConf blog.