OSNews logo OSNews


  • GhostBSD 20.11.28 released

    Mon 7:29pm By Thom Holwerda
    This release comes with a new live system that leverages ZFS, compression, and replication first introduced in FuryBSD by Joe Maloney. The 20.11.28 release contains numerous improvements, including OS fixes for linuxulator to improve Linux Steam performance,…
  • Why is Apple’s M1 chip so fast?

    Mon 7:27pm By Thom Holwerda
    On Youtube I watched a Mac user who had bought an iMac last year. It was maxed out with 40 GB of RAM costing him about $4000. He watched in disbelief how his hyper expensive iMac was being demolished by his new M1 Mac Mini, which he had paid a measly $700 for.…
  • Running a full desktop environment on an Amazon Kindle

    Mon 7:24pm By Thom Holwerda
    In my previous post, I described running Arch on an OpenWRT router. Today, I’ll be taking it a step further and running Arch and a full LXDE installation natively on an Amazon Kindle, which can be interacted with directly using the touch screen. This is…
  • Little things that made Amiga great

    Sun 5:35pm By Thom Holwerda
    In a time when home PC’s were single tasking DOS boxes with 8 character file names and Ataris and Macs were single tasking GUI boxes, hampering any hacker with their glaring lack of a CLI, the Amiga was a champion of both worlds: It combined the CLI and GUI,…
  • Genode OS Framework 20.11 released

    Sat 3:26pm By Thom Holwerda
    With Genode 20.11, we focused on the scalability of real-world application workloads, and nurtured Genode’s support for 64-bit ARM hardware. We thereby follow the overarching goal to run highly sophisticated Genode-based systems on devices of various form…
  • Apple Silicon M1: a developer’s perspective

    Sat 3:24pm By Thom Holwerda
    The new M1 MacBooks are fast, beautiful and silent and the hype is absolutely justified. There’s still a lot to do on the software-front to catch up, and the bugs around older iOS Simulators are especially problematic. All of that can be fixed in software…
  • ELKS, the Embeddeable Linux Kernel Subset, 0.4 released

    Sat 2:43pm By Thom Holwerda
    This is a project providing a Linux-like OS for systems based on the Intel IA16 architecture (16-bit processors: 8086, 8088, 80188, 80186, 80286, NEC V20, V30, and compatibles). Such systems are ancient computers (IBM-PC XT/AT and clones), or more recent…
  • Developer successfully virtualizes ARM Windows on Apple Silicon

    Fri 7:54pm By Thom Holwerda
    A developer has successfully been able to virtualize the ARM version of Windows on Apple Silicon using the QEMU virtualizer. Apple’s M1 MacBooks have proved their worth when it comes to performance and battery efficiency. But, since these run on a custom ARM…
  • Geeking out with UEFI, again

    Thu 5:55pm By OS News
    A few weeks ago, we linked to an article that went in-depth into UEFI, and today, we have a follow-up. But the recent activity reminded me that there was one thing I couldn’t figure out how to do at the time: Enumerate all the available UEFI variables from…
  • v7/x86: the last true UNIX, ported to x86

    Thu 3:44pm By Thom Holwerda
    V7/x86 is a port of the Seventh Edition of the UNIX operating system to the x86 (i386) based PC. UNIX V7 was the last general distribution (around 1979) to come from the Research group at Bell Labs, the original home of UNIX. The port was done mostly around…
  • The FreeBSD desktop series

    Wed 5:14pm By Thom Holwerda
    The FreeBSD Desktop series are about creating efficient desktop environment on the FreeBSD system. Why such series? Because telling someone who wants FreeBSD desktop to buy Mac instead is like telling someone who wants Linux desktop to buy Windows because it…
  • European Parliament votes for right to repair

    Wed 5:10pm By Thom Holwerda
    In a landmark move, the European Parliament voted today to support consumers’ Right to Repair. The resolution was adopted with 395 in favour and just 94 against, with 207 abstentions. The vote calls for the EU Commission to “develop and introduce…
  • Before the BSD kernel starts

    Nov 24, 2020, 7:06 pm By Thom Holwerda
    In this article, I will walk through the early kernel initialization process, defining the meaning of this term. System initialization is a broad topic that ranges from the platform’s hardware design all the way up to typical functions of an operating system…
  • Booting from a vinyl record

    Nov 24, 2020, 7:05 pm By Thom Holwerda
    Most PCs tend to boot from a primary media storage, be it a hard disk drive, or a solid-state drive, perhaps from a network, or – if all else fails – the USB stick or the boot DVD comes to the rescue… Fun, eh? Boring! Why don’t we try to boot from a…
  • Review: System76’s Bonobo WS

    Nov 20, 2020, 5:28 pm By Thom Holwerda
    Earlier this year, we reviewed System76’s Lemur Pro, a laptop designed for portability and long battery life. This time around, we’re going entirely the opposite direction with the System76 Bonobo WS – a mobile workstation that looks like a laptop (if…