Language Selection

English French German Italian Portuguese Spanish

BSD

BSD: FreeBSD in China, Update From OpenBSD

Filed under
BSD
  • Trip Report: FreeBSD in China at COPU and LinuxCon

    In May of 2017, we were invited to give a talk about FreeBSD at COPU’s (China Open Source Promotional Unit) Open Source China, Open Source World Summit, which took place June 21-22, in Beijing. This was a tremendous opportunity to talk about the advantages of FreeBSD to the open source leaders and organizations interested in open source. I was honored to represent the Project and Foundation and give the presentation “FreeBSD Advantages and Applications”.

  • A return-oriented programming defense from OpenBSD

    Stack-smashing attacks have a long history; they featured, for example, as a core part of the Morris worm back in 1988. Restrictions on executing code on the stack have, to a great extent, put an end to such simple attacks, but that does not mean that stack-smashing attacks are no longer a threat. Return-oriented programming (ROP) has become a common technique for compromising systems via a stack-smashing vulnerability. There are various schemes out there for defeating ROP attacks, but a mechanism called "RETGUARD" that is being implemented in OpenBSD is notable for its relative simplicity.

BSD: TrueOS, DragonFlyBSD, FreeBSD, OpenBSD

Filed under
BSD
  • Trying Out AMD's Ryzen Threadripper On TrueOS, DragonFlyBSD

    Following the AMD Threadripper Linux tests of this week today I finally had a chance to try out some of the BSDs with this 16 core / 32 thread system.

    With the AMD Threadripper 1950X with Gigabyte X399 AORUS Gaming 7 is how I was running these tests. Initial targets were with TrueOS (formerly known as PC-BSD, the desktop-oriented branch of FreeBSD) and DragonFlyBSD.

  • August 2017 Development Projects Update
  • My first patch to OpenBSD

    I followed Preparing a diff and Making your first patch (OpenBSD) to submit my first OpenBSD patch. Guess what? just few hours later, dmesg source file was changed base on my code. Although the final modification is not my code, it is still a great pleasure that I contribute my own effort to help make OpenBSD better!

GhostBSD 11.1 BETA1 is ready!

Filed under
BSD

This first beta of the development of GhostBSD 11.1 release is ready for testing. All MATE and XFCE image is available with i386 and amd64 architectures. We hope to see a lot of people helping to test this next release.

Read more

BSD: HAMMER2 in DragonFlyBSD, OpenBSD Funds

Filed under
BSD
  • HAMMER2 File-System Continues To Stabilize For DragonFlyBSD

    For those interested in the work being done to the HAMMER2 file-system that's being developed by Matthew Dillon for DragonFlyBSD, it is indeed getting closer to being a working reality.

    We recently heard how the next DragonFlyBSD release will offer it as an experimental option following recent advancements to it. That next DragonFly release should be coming in September.

  • OpenBSD Community Goes Platinum [iophk: "paypal is not an option, I'll have to send some bitcoin their way"]

    Paypal and bitcoin donations from the OpenBSD community have made the community the OpenBSD Foundation's first Platinum level contributor for 2017!

  • openbsd changes of note 627

FreeBSD: 10 Things to Do After Fresh Installation of FreeBSD, Second FreeBSD 10.4-Beta Available

Filed under
BSD

Lumina desktop – Show me the light

Filed under
Reviews
BSD

The good thing about Qt (as a framework and technology) is that it powers so many interesting products seamlessly, quietly, unassumingly. The bad thing is, sometimes you may use something that has Qt DNA, and yet, you wouldn’t know it unless explicitly told. Such is the case with the Lumina desktop.

This less-known desktop environment powers mostly BSD operating systems, but it does not seem to have caught on in the Linux world that much. At the moment, you are most likely to find it gracing TrueOS, which uses it as its default interface. And yet, with modern architecture under the hood, it could be a suitable alternative to other mainstream desktop environments. Let’s see what gives.

Read more

Swift/BSD/LLVM

Filed under
Development
BSD

BSD: LLVM, Clang “Absolute FreeBSD”

Filed under
BSD
  • LLVM's Clang C/C++ Compiler Is Still Having Problems With ~5% Of Debian Packages

    Debian developer and LLVM/Clang enthusiast Sylvestre Ledru has provided an update regarding the build results for trying to compile the Debian archive using this GCC compiler alternative.

  • Rebuild of Debian using Clang 3.9, 4.0 and 5.0

    tldr: The percentage of failure is decreasing, Clang support is improving but there is a long way to go.

    The goal of this initiative is to rebuild Debian using Clang as a compiler instead of gcc. I have been doing this analysis for the last 6 years.

    Recently, we rebuilt the archive of the Debian archive with Clang 3.9.1 (July 6th), 4.0.1 (July 6th) and 5.0 rc2 (August 20th).

    For various reasons, we didn't perform a rebuild since June 2016 with version 3.8. Therefor, we took the opportunity to do three over the last month.

  • ARC Backend Merged In LLVM

    LLVM 6.0 SVN/Git now has landed a Synopsys DesignWare ARC processor back-end.

  • AF3e status, 22 August 2017

    Your irregular “Absolute FreeBSD” status report!

    It’s at 123,700 words. 12 of 26 chapters exist as first drafts. (Yes, the last report said 7 of 24. I can’t count.) Two more chapters are partially done. One of those partially-done chapters, on “Pre-Install Considerations,” won’t be done until I finish the whole book. I keep going back to add tidbits to it. It’s complete, except when I find something else I have to add to it.

BSD: DragonFly, LLVM, and Kernel Syspatches

Filed under
BSD
  • Next DFly release will have an initial HAMMER2 implementation

    The next DragonFly release (probably in September some time) will have an initial HAMMER2 implementation.  It WILL be considered experimental and won't be an installer option yet.  This initial release will only have single-image support operational plus basic features.  It will have live dedup (for cp's), compression, fast recovery, snapshot, and boot support out of the gate.

  • Next DragonFlyBSD Release Will Offer Experimental HAMMER2

    After the HAMMER2 file-system was announced back in 2012, the next DragonFlyBSD release likely to be released in September will offer experimental support for this next-generation HAMMER file-system.

    A few days back I reported on HAMMER2 looking like it was getting ready for its debut and DragonFlyBSD/HAMMER lead developer Matthew Dillon has now announced it will indeed be an experimental feature in the next release of this BSD operating system.

  • Cortex-A75 and Cortex-A55 Now Supported By LLVM

    ARM's latest big.LITTLE cores are now supported by LLVM, the Cortex A75 and A55.

  • RISC-V Support Continues Advancing For LLVM

    For those interested in the RISC-V open-source, royalty-free RISC-V instruction set architecture, the LLVM compiler support for it continues advancing.

    Alex Bradbury gas written a status update concerning the RISC-V LLVM support. At the moment the code remains out-of-tree for all the active development work. With that code, most of the GCC torture suite can compile for RV32I.

  • Kernel syspatches will soon be smaller thanks to KARL

     

    [...] the groundwork is done for having syspatch update only the kernel object files that have changed.

BSD: BSDCAN, t2k17 Hackathon, and Interview with Andrew Tanenbaum

Filed under
BSD
  • RETGUARD

    This year I went to BSDCAN in Ottawa.  I spent much of it in the 'hallway track', and had an extended conversation with various people regarding our existing security mitigations and hopes for new ones in the future.  I spoke a lot with Todd Mortimer.  Apparently I told him that I felt return-address protection was impossible, so a few weeks later he sent a clang diff to address that issue...

    The first diff is for amd64 and i386 only -- in theory RISC architectures can follow this approach soon.

  • t2k17 Hackathon Report: Ted Unangst OpenBSD with more ptys

     

    I did a bit of this and that, but the project that probably has the most interesting explanation has to do with pseudo terminals.

  • Interview with Andrew Tanenbaum

     

    Andrew Stuart Tanenbaum is an American computer scientist and professor emeritus of computer science at the Vrije Universiteit Amsterdam in the Netherlands. He is best known as the author of MINIX, a free Unix-like operating system for teaching purposes, and for his computer science textbooks, regarded as standard texts in the field. He regards his teaching job as his most important work. Since 2004 he has operated Electoral-vote.com, a website dedicated to analysis of polling data in federal elections in the United States.

Syndicate content

More in Tux Machines

Canonical Outs New Ubuntu Kernel Update with Compiler-Based Retpoline Mitigation

New Linux kernel security updates have been released for Ubuntu 17.10 (Artful Aardvark), Ubuntu 16.04 LTS (Xenial Xerus), Ubuntu 14.04 LTS (Trusty Tahr), and Ubuntu 12.04 ESM (Extended Security Maintenance), adding the compiler-based retpoline kernel mitigation for the Spectre Variant 2 vulnerability on amd64 and i386 architectures. Canonical fixed the Spectre Variant 2 security vulnerability last month on January 22, but only for 64-bit Ubuntu installations. This update apparently mitigates the issue for 32-bit installations too. Spectre is a nasty hardware bug in microprocessors that use branch prediction and speculative execution and it could allow unauthorized memory reads via side-channel attacks. Read more

Tutanota: Encrypted Open Source Email Service for Privacy Minded People

If you are a privacy concerned netizen, try Tutanota. It is an open source email service for encrypted email communication. Here are the pros and cons of using Tutanota. Read more

NuTyX 10.1-rc1 Available

I'm very please to propose you the first release candidate version of the next version 10.1 stable version of NuTyX As they have been so many security issues, I took the chance to recompile all the collections (1701 packages) for this coming next stable NuTyX version. Read more

Android Leftovers