Language Selection

English French German Italian Portuguese Spanish

BSD

Release of HardenedBSD 1200058.4 and BSD Now 290

Filed under
BSD

LLVM 8.0.0 Released

Filed under
Development
BSD
  • LLVM 8.0.0 released

    I'm pleased to announce that LLVM 8 is now available.

    Get it here: https://llvm.org/releases/download.html#8.0.0

    This release contains the work on trunk up to Subversion revision
    r351319, plus work on the release branch. It's the result of the LLVM
    community's work over the past six months, including: speculative load
    hardening, concurrent compilation in the ORC JIT API, no longer
    experimental WebAssembly target, a Clang option to initialize
    automatic variables, improved pre-compiled header support in clang-cl,
    the /Zc:dllexportInlines- flag, RISC-V support in lld. And as usual,
    many bug fixes, optimization and diagnostics improvements, etc.

    For more details, see the release notes:
    https://llvm.org/releases/8.0.0/docs/ReleaseNotes.html
    https://llvm.org/releases/8.0.0/tools/clang/docs/ReleaseN...
    https://llvm.org/releases/8.0.0/tools/clang/tools/extra/d...
    https://llvm.org/releases/8.0.0/tools/lld/docs/ReleaseNot...
    https://llvm.org/releases/8.0.0/projects/libcxx/docs/Rele...

    Special thanks to the release testers and packagers: Amy Kwan, Bero
    Rosenkränzer, Brian Cain, Diana Picus, Dimitry Andric, Kim Gräsman,
    Lei Huang, Michał Górny, Sylvestre Ledru, Ulrich Weigand, Vedant
    Kumar, and Yvan Roux.

    For questions or comments about the release, please contact the
    community on the mailing lists. Onwards to LLVM 9!

    Thanks,
    Hans

  • LLVM 8.0.0 released

    Version 8.0.0 of the LLVM compiler suite is out. "It's the result of the LLVM community's work over the past six months, including: speculative load hardening, concurrent compilation in the ORC JIT API, no longer experimental WebAssembly target, a Clang option to initialize automatic variables, improved pre-compiled header support in clang-cl, the /Zc:dllexportInlines- flag, RISC-V support in lld." For details one can see separate release notes for LLVM, Clang, Extra Clang Tools, lld, and libc++.

  • LLVM 8.0 Released With Cascade Lake Support, Better Diagnostics, More OpenMP/OpenCL

    After being delayed the better part of one month, LLVM 8.0 officially set sail this morning.

DragonFlyBSD Looking To Pursue 64-Bit ARM Port With Code Bounty

Filed under
BSD

While NetBSD has more than a half-dozen tier-one supported architectures and dozens more of tier two ports, DragonFlyBSD has been largely centered on x86_64 since their dropping of 32-bit x86 a while ago. Arm has largely remained off their radar but there seems to be some growing interest around seeing DragonFlyBSD on AArch64.

Read more

BSD: Coming Back to OpenBSD and EuroBSDcon 2019 Call for Talks

Filed under
BSD
  • Well, it’s been a while – falling in love with OpenBSD again

    When the Mac laptop came out without an ESC key (it was on this gimmicky little one row display at the top of the keyboard that could be reconfigured based on your application), as a long-time VI user (the commands are programmed into my spinal cord, I really have no choice now) I was disgusted. That forced me to recognize that I wasn’t Apple’s target market. They wanted average computer users who didn’t care if they were on the latest and greatest chipset and they were getting more and more closed and “un-upgradeable” every day.

  • EuroBSDcon 2019: Lillehammer, Norway

    The Call for Talk and presentation proposals for EuroBSDCon 2019 is now
    open.

    EuroBSDcon is the European technical conference for users and developers
    of BSD-based systems. The conference will take place September 19-22
    2019 in Lillehammer, Norway. The tutorials will be held on Thursday and
    Friday to registered participants and the talks are presented to
    conference attendees on Saturday and Sunday.

    The Call for Talk and Presentation proposals period will close on May
    26th, 2019. Prospective speakers will be notified of accepteance or
    otherwise by June 3rd, 2019.

Licensing and Releases: MIT/BSD and GNU GPL

Filed under
GNU
BSD
  • Deprecation Notice: MIT and BSD

    Both copyrights and patents apply to software, but the word “patent” does not appear in MIT or BSD terms. MIT and Cal’s tech transfer offices say they never intended to license any patents. There is some argument that other words, like “use”, imply permission under patents, anyway. And there is some law that may or may not imply patent permission, when giving someone a copy of software. But a license can avoid all that uncertainty by spelling out plainly that it covers all relevant intellectual property [sic]. MIT and BSD don’t.

    Licenses like Apache 2.0 show how lawyers do this in legal terms for private deals every day. Blue Oak shows the same job done in everyday English, without long lists, run-on sentences, or complex scope rules.

    Patents are a problem that MIT and BSD do not solve. Open source developers have better options, at no real cost, with significant additional benefits. Even developers and companies that despise software patents, and will never seek them, benefit by choosing modern terms. It’s one thing to know that you won’t seek or enforce any patents. It’s quite another to have legal assurance from others that they, or their successors, won’t lay a patent trap.

  • mandoc-1.14.5 released

     

    This is a regular maintenance release. As structural changes are quite limited, i expect it to be very stable, so all downstream systems are encouraged to upgrade from any earlier version.  

  • coreutils-8.31 released [stable]

    This is to announce coreutils-8.31, a stable release.

  • GNU World Order 13x11

Videos: SwagArch 19.03, This Week in Linux, BSD Now

Filed under
Interviews
Reviews
BSD
  • SwagArch 19.03 Run Through

    In this video, we look at SwagArch 19.03. Enjoy!

  • Episode 57 | This Week in Linux

    On this episode of This Week in Linux, every now and then we cover something from the project that this show gets its name from and this is one of those weeks so we’ll discuss the release of Linux 5.0. Then we’ll cover some other releases from LineageOS, NuTyX, Fatdog64, Linux from Scratch and some more core news with releases from the WINE and Vulkan projects. Later in the show, we’ll check out some App News from OBS Studio, Headset Music Player, BorgBackup, a couple desktop weather apps, one with a GUI and the other for the terminal. All that and much more, this is your Weekly Source for Linux GNews!

  • Turing Complete Sed | BSD Now 288

    Software will never fix Spectre-type bugs, a proof that sed is Turing complete, managed jails using Bastille, new version of netdata, using grep with /dev/null, using GMail with mutt, and more.

NetBSD Virtual Machine Monitor

Filed under
BSD
  • NetBSD Virtual Machine Monitor

    NVMM provides hardware-accelerated virtualization support for NetBSD. It is made of an ~MI frontend, to which MD backends can be plugged. A virtualization API is shipped via libnvmm, that allows to easily create and manage virtual machines via NVMM. Two additional components are shipped as demonstrators, toyvirt and smallkern: the former is a toy virtualizer, that executes in a VM the 64bit ELF binary given as argument, the latter is an example of such binary.

  • NetBSD Gains Hardware Accelerated Virtualization

    NetBSD, the highly portable Unix-like Open Source operating system known for its platform diversity, has gained hardware-accelerated virtualization support via an improved NetBSD Virtual Machine Monitor (NVMM).

GhostBSD: A Solid Linux-Like Open Source Alternative

Filed under
Reviews
BSD

Overall, aside from the system tools and the installation process, I did not see much not to like in running this BSD operating system. I experienced some annoyance when things failed to work just right, but I felt no frustrations that led me to give up on trying to use GhostBSD or find solutions to mishaps. I could provide a litany of Linux distros that did not measure up that well.

Some lingering problems for which I am still seeking workarounds are why my USB storage drives intermittently are not recognized and fail to mount. Another issue is why some of the preinstalled applications do not fully load. They either do not respond to launching at all, or crash before fully displaying anything beyond a white application window.

Read more

Review: First impressions of Project Trident 18.12

Filed under
Reviews
BSD

I have a lot of mixed feelings and impressions when it comes to Trident. On the one hand, the operating system has some great technology under the hook. It has cutting edge packages from the FreeBSD ecosystem, we have easy access to ZFS, boot environments, and lots of open source packages. Hardware support, at least on my physical workstation, was solid and the Lumina desktop is flexible.

However, there were a lot of problems I ran into during this trial. Some of them are matters of taste or style. The installer looks unusually crude, for example, and the mixed icon styles weren't appealing. Similarly, switching themes made some icons in toolbars disappear. These are not functional issues, just presentation ones. There were some functional problems too though. For example, needing to close and re-open AppCafe to see available packages, or the desktop not resizing when running Trident in a virtual machine, which required that I change the display settings at each login.

Lumina has come a long way and is highly flexible and I like the available alternative widgets for desktop elements. This is useful because Lumina's weakest link on Trident seems to be its defaults as I had some trouble with the "Start" application menu and I think some work to polish the initial impression would be helpful.

The biggest issues though were with security. Trident ships with some extra security features in place, but most of them can be easily bypassed by any user by simply opening the Control Panel to view or kill processes or even add or remove packages. Some systems intentionally give the user full access by running everything as root, but in those cases at least the administrator knows they have complete access. This situation seems worse since Trident gives the illusion of security and limited access, but any curious user can run administrator tools. I think the project needs time to mature before I would recommend using it.

Read more

ZFS and FreeBSD

Filed under
BSD
  • ZFS Boot Environments Are Helping To Improve The Resilience Of FreeBSD Upgrades

    Besides the ZFS file-system just being a heck of a lot better all-around than FreeBSD's traditional UFS, tooling around ZFS paired with its native snapshot capabilities is allowing for more resilient installations and upgrades of FreeBSD.

    FreeBSD developer Allan Jude talked at last weekend's FOSDEM conference about "magic upgrades" in making FreeBSD system upgrades atomic, safe, and fast by leveraging ZFS Boot Environments.

  • FOSDEM 2019 | BSD Now 284

    We recap FOSDEM 2019, FreeBSD Foundation January update, OPNsense 19.1 released, the hardware-assisted virtualization challenge, ZFS and GPL terror, ClonOS 19.01-RELEASE, and more.

Syndicate content

More in Tux Machines

today's howtos

Best free Linux firewalls of 2019: go beyond Iptables for desktops and servers

Linux distros will often come with at least a basic firewall bundled with it. Often this won't be active by default so will need to be activated. Additionally this will likely be the standard Iptables supplied, even though less experienced users may struggle with it. UFW - Uncomplicated Firewall is also bundled with some distros, and aims to make the process simpler. However, there are distros and applications out there that can cater for the more advanced user and the less experienced one, making it easier to setup and configure a firewall that works for your needs. Some, like ClearOS build it directly into the operating system as part of its security focus, but most other options would be applications that aim to block rogue IPs, monitor ports, and prevent otherwise prevent bad packets from interfering with your machine. For most home users there are few actual settings that need to be customized, so simple apps can be popular, but for those looking to manage their machine as a server, additional controls and advanced command options will tend to be the more welcome. Read more

GNU Parallel 20190922 ('Stallman') released

GNU Parallel 20190922 ('Stallman') has been released. It is available for download at: http://ftpmirror.gnu.org/parallel/ GNU Parallel is 10 years old next year on 2020-04-22. You are here by invited to a reception on Friday 2020-04-17. Read more

Top 20 Best NodeJs Frameworks For Developers in 2019

Over the past few years, the use of web applications has increased to a vast extent. Developers have been looking for such a platform that is both advanced and provides flexibility to develop a variety of web applications. NodeJs Frameworks have earned the credit to be the top selection by the developers. You wanna know why? It is because of the capability to build smart, scalable server-side network-based applications. Read more