Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. AI-generated posters don’t have to be horrible(john.hartnup.uk ↗)
    26comments
  2. Human brain is two separate organs, Stanford Medicine-led research finds(stanford.edu ↗)
    103comments
  3. If math is more than proof, we need to better celebrate the rest of it(terrytao.wordpress.com ↗)
    69comments
  4. GPT-6 Astra Solves a WWI German Radio Cipher(prinzai.com ↗)
    57comments
  5. Android 17 is the first since 3.x to add new APIs without releasing to the AOSP(grapheneos.social ↗)
    416comments
  6. San Francisco Onion Futures Company(onionfutures.com ↗)
    68comments
  7. "The Secret Life of Circuits" is here(coredump.cx ↗)
    12comments
  8. Apple M6 Pro Achieves the Highest Single-Core CPU Score in Geekbench 7(geekbench.com ↗)
    42comments
  9. Cloudflare Quick Tunnels(cloudflare.com ↗)
    285comments
  10. SDCC – Small Device C Compiler(sourceforge.net ↗)
    18comments
  11. Science Is Open Software(jepedersen.dk ↗)
    38comments
  12. How to Write with an LLM(sockpuppet.org ↗)
    331comments
  13. Saving another 100TB of RAM(cloudflare.com ↗)
    78comments
  14. You can run Git on object storage if you re-make packfiles(tigrisdata.com ↗)
    15comments
  15. How OpenAI Used Its Own LLMs to Design Its Jalapeño Chip(ieee.org ↗)
    88comments
  16. Typesafe-computer-use drives a Mac toward a goal for 1/50th of a cent per step(github.com/awlevin ↗)
    52comments
  17. Why building a Rust LSP is hard(rust-glancer.github.io ↗)
    32comments
  18. Communication by means of modulated Johnson noise(pnas.org ↗)
    discuss
  19. Ctenophores: Wonders of Biology(quantamagazine.org ↗)
    6comments
  20. NASA-IBM Lunar Foundation open-Source Geospatial AI Model(usra.edu ↗)
    2comments
  21. The first new cat species discovered in 100 years(nationalgeographic.com ↗)
    105comments
  22. OpenJev(openjev.com ↗)
    266comments
  23. Goroutine Leak Profiles(go.dev ↗)
    4comments
  24. Show HN: Cactus Needle 3: 8-29MB automation models can match DeepSeek V4 Flash(cactuscompute.com ↗)
    89comments
  25. Photon-Emission-Guided Laser Fault Injection Enables RP2350 Secure Debug(ledger.com ↗)
    70comments
  26. Cache-to-Cache: Direct Semantic Communication Between LLMs (2025)(arxiv.org ↗)
    13comments
  27. Warez: The Infrastructure and Aesthetics of Piracy (2021)(archive.org ↗)
    71comments
  28. Suppress vulnerabilities applying Kubernetes context to scans(github.com/alegrey91 ↗)
    2comments
  29. Veronese's Dogs(publicdomainreview.org ↗)
    1comments
  30. Inside ZCode: Silently uploading your Git history to the cloud(ferstar.org ↗)
    100comments

UbuntuBSD, Unix for human beings

7 pointsby 10y agonews.softpedia.com
4 comments
10y agoHN ↗

My 2c is that this seems like an interesting project, but at some point lots of important Ubuntu packages (especially daemons) will be rolling out with systemd unit files and so on, it will be a lot of work to maintain BSD init scripts. It doesn't seem like it will be so simple as running Ubuntu userland on the FreeBSD kernel.

10y agoHN ↗

The point where packages are rolling out with systemd unit files has already come and passed. The first rule of migrating to systemd has applied since last year, at least; to Ubuntu as to everyone else.

* http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/sy...

* http://askubuntu.com/a/626858/43344

* http://askubuntu.com/a/707750/43344

Of course, it is not a lot of work to maintain NetBSD/FreeBSD rc scripts, in the majority of cases. They don't look like System 5 rc scripts at all.

* http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/etc/rc.d/...

But you're making an unfounded assumption that because UbuntuBSD uses the FreeBSD kernel, it will use the NetBSD/FreeBSD rc system. This is not the case for Debian/kFreeBSD and I would be very surprised were it the case for this, which is apparently an "Ubuntu/kFreeBSD" (as it were). Debian/kFreeBSD uses the Linux System 5 rc system, which is very much not "BSD init scripts". This will very probably use that, too. So the fact that NetBSD/FreeBSD rc scripts are a lot better organized than the Linux System 5 rc scripts that one finds on Debian is scant comfort.

What might give more comfort is that there's no reason that nosh couldn't run on UbuntuBSD. It can take systemd service/socket units and convert them to native service bundles, which can be used on FreeBSD under nosh service management.

* http://homepage.ntlworld.com./jonathan.deboynepollard/Softwa...

It would be interesting to try.

10y agoHN ↗

The best part of using the FreeBSD kernel is that you'll end up using the famous Z File System, [...] with a separate UFS partition for /boot. As expected, ZFS support is completely integrated into the ubuntuBSD operating system.

It's not really "complete" to not put the boot volume onto ZFS, too. Having a separate /boot volume formatted as UFS was state of the art for FreeBSD some while ago. But things have changed since.

PC-BSD nowadays puts all volumes onto ZFS, the root dataset (which includes /boot) included. The bootstrap loader has been augmented to support loading the kernel from a ZFS volume. The PC-BSD installer only creates ZFS volumes, moreover.

* http://web.pcbsd.org/doc-archive/10.2/html/install.html#zfs-...

* https://blog.pcbsd.org/2013/06/pc-bsd-status-update/

Having /boot in the same single dataset as / makes "boot environments" easier, as switching amongst boot environments is just a matter of changing the root dataset.

Ironically, there's less of a hurdle for "UbuntuBSD" copying this than one might think. PC-BSD 10.2 uses GRUB's loader mechanisms for Debian/kFreeBSD.

* https://www.ixsystems.com/blog/a-closer-look-at-the-changes-...