LWN.net's Journal
 
[Most Recent Entries] [Calendar View]

Friday, June 28th, 2019

    Time Event
    1:16p
    Security updates for Friday
    Security updates have been issued by Debian (expat and mupdf), Fedora (drupal7-uuid, php-brumann-polyfill-unserialize, and php-typo3-phar-stream-wrapper2), openSUSE (thunderbird), Oracle (thunderbird and vim), SUSE (glibc), and Ubuntu (poppler).
    3:26p
    [$] The io.weight I/O-bandwidth controller
    Part of the kernel's job is to arbitrate access to the available hardware
    resources and ensure that every process gets its fair share, with "its fair
    share" being defined by policies specified by the administrator. One
    resource that must be managed this way is I/O bandwidth to storage devices;
    if due care is not taken, an I/O-hungry process can easily saturate a
    device, starving out others. The kernel has had a few I/O-bandwidth
    controllers over the years, but the results have never been entirely
    satisfactory. But there is a new
    controller on the block
    that might just get the job done.
    11:43p
    Cook: package hardening asymptote
    On his blog, Kees Cook looks at some graphs of package hardening efforts in Ubuntu and Debian, noting that they have nearly completely flattened out over the last few years. He wonders what might be the next hardening feature on the horizon and speculates some on that: "What new compiler feature adoption could be measured? I think there are still a few good candidates…

    How about enabling -fstack-clash-protection (only in GCC, Clang still hasn’t implemented it).

    Or how about getting serious and using forward-edge Control Flow Integrity? (Clang has -fsanitize=cfi for general purpose function prototype based enforcement, and GCC has the more limited -fvtable-verify for C++ objects.)

    Where is backward-edge CFI? (Is everyone waiting for CET?)
    "
    11:51p
    FreeDOS turns 25 years old: An origin story (Opensource.com)
    Over on Opensource.com, FreeDOS founder Jim Hall writes about the origin of the MS-DOS replacement on the 25th anniversary of FreeDOS. "While I announced the project as PD-DOS (for "public domain," although the abbreviation was meant to mimic IBM's "PC-DOS"), we soon changed the name to Free-DOS and later FreeDOS.

    I started working on it right away. First, I shared the utilities I had written to expand the DOS command line. Many of them reproduced MS-DOS features, including CLS, DATE, DEL, FIND, HELP, and MORE. Some added new features to DOS that I borrowed from Unix, such as TEE and TRCH (a simple implementation of Unix's tr). I contributed over a dozen FreeDOS utilities

    By sharing my utilities, I gave other developers a starting point. And by sharing my source code under the GNU General Public License (GNU GPL), I implicitly allowed others to add new features and fix bugs.
    "

    << Previous Day 2019/06/28
    [Calendar]
    Next Day >>

LWN.net   About LJ.Rossia.org