Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Stefano Marinelli boosted
Dendrobatus Azureus
Dendrobatus Azureus
@Dendrobatus_Azureus@mastodon.bsd.cafe  ·  activity timestamp 4 weeks ago

The mighty world of BSD

Playing with again smolBSD, a fantastic metaOS system that I talked about a few weeks ago.
I'm a newbie, a greenhorn, when it comes to meta-operating systems built on top of NetBSD.

I am very eager to learn by doing, making mistakes in the process, correcting and feel the warmth of the BSD community, who is happy to correct, esp when I show that I read the docs after making the mistakes

The journey is fantastic, the learning process is fun. microVM's are amazing. I've registered 11ms boot times on this small machine with a few CPU cores (and 40GB RAM). The fun is endless

#programming #technology #BSD #netBSD #metaOS #microVM #networking #qemu #host #bmake #curl #sshd #Linux

https://smolbsd.org/

pkg installations smolBSD
pkg installations smolBSD
pkg installations smolBSD
smolBSD installation lines
smolBSD installation lines
smolBSD installation lines
The image depicts a terminal window running a command line interface (CLI) environment. The background is a dark, blurred image of a tree with red and orange foliage. The terminal window is titled "smolBSD" in the top left corner, and the prompt displays "nbuser[@]nbakery" followed by the current directory and a bash prompt. Three separate windows are visible, each with a slightly different title and content.
The image depicts a terminal window running a command line interface (CLI) environment. The background is a dark, blurred image of a tree with red and orange foliage. The terminal window is titled "smolBSD" in the top left corner, and the prompt displays "nbuser[@]nbakery" followed by the current directory and a bash prompt. Three separate windows are visible, each with a slightly different title and content.
The image depicts a terminal window running a command line interface (CLI) environment. The background is a dark, blurred image of a tree with red and orange foliage. The terminal window is titled "smolBSD" in the top left corner, and the prompt displays "nbuser[@]nbakery" followed by the current directory and a bash prompt. Three separate windows are visible, each with a slightly different title and content.
  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 3 weeks ago

Booting Linux in QEMU and Writing PID 1 in Go to Illustrate Kernel as Program

https://serversfor.dev/linux-inside-out/the-linux-kernel-is-just-a-program/

#HackerNews #Booting #Linux #QEMU #Go #Kernel #Programming #PID1

The Linux kernel is just a program

Most books and courses introduce Linux through shell commands, leaving the kernel as a mysterious black box doing magic behind the scenes. In this post, we will run some experiments to demystify it: the Linux kernel is just a binary that you can build and run.
  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 3 weeks ago

A deep dive into QEMU: The Tiny Code Generator (TCG), part 1

https://airbus-seclab.github.io/qemu_blog/tcg_p1.html

#HackerNews #QEMU #TCG #Deep #Dive #Virtualization #OpenSource #TechBlog

  • Copy link
  • Flag this post
  • Block
Dendrobatus Azureus
Dendrobatus Azureus
@Dendrobatus_Azureus@mastodon.bsd.cafe  ·  activity timestamp 4 weeks ago

The mighty world of BSD

Playing with again smolBSD, a fantastic metaOS system that I talked about a few weeks ago.
I'm a newbie, a greenhorn, when it comes to meta-operating systems built on top of NetBSD.

I am very eager to learn by doing, making mistakes in the process, correcting and feel the warmth of the BSD community, who is happy to correct, esp when I show that I read the docs after making the mistakes

The journey is fantastic, the learning process is fun. microVM's are amazing. I've registered 11ms boot times on this small machine with a few CPU cores (and 40GB RAM). The fun is endless

#programming #technology #BSD #netBSD #metaOS #microVM #networking #qemu #host #bmake #curl #sshd #Linux

https://smolbsd.org/

pkg installations smolBSD
pkg installations smolBSD
pkg installations smolBSD
smolBSD installation lines
smolBSD installation lines
smolBSD installation lines
The image depicts a terminal window running a command line interface (CLI) environment. The background is a dark, blurred image of a tree with red and orange foliage. The terminal window is titled "smolBSD" in the top left corner, and the prompt displays "nbuser[@]nbakery" followed by the current directory and a bash prompt. Three separate windows are visible, each with a slightly different title and content.
The image depicts a terminal window running a command line interface (CLI) environment. The background is a dark, blurred image of a tree with red and orange foliage. The terminal window is titled "smolBSD" in the top left corner, and the prompt displays "nbuser[@]nbakery" followed by the current directory and a bash prompt. Three separate windows are visible, each with a slightly different title and content.
The image depicts a terminal window running a command line interface (CLI) environment. The background is a dark, blurred image of a tree with red and orange foliage. The terminal window is titled "smolBSD" in the top left corner, and the prompt displays "nbuser[@]nbakery" followed by the current directory and a bash prompt. Three separate windows are visible, each with a slightly different title and content.
  • Copy link
  • Flag this post
  • Block
Stefano Marinelli boosted
R1 Open Source Project
R1 Open Source Project
@r1os@mastodon.bsd.cafe  ·  activity timestamp last month

Proxmox VE 9.1 released with support for OCI container images, TPM state support in qcow2 format, enhanced control for nested virtualization in specialized VMs, better SDN status reporting

https://proxmox.com/en/about/company-details/press-releases/proxmox-virtual-environment-9-1

#proxmox #proxmoxve #debian #linux #virtualization #hypervisor #qemu

  • Copy link
  • Flag this post
  • Block
R1 Open Source Project
R1 Open Source Project
@r1os@mastodon.bsd.cafe  ·  activity timestamp last month

Proxmox VE 9.1 released with support for OCI container images, TPM state support in qcow2 format, enhanced control for nested virtualization in specialized VMs, better SDN status reporting

https://proxmox.com/en/about/company-details/press-releases/proxmox-virtual-environment-9-1

#proxmox #proxmoxve #debian #linux #virtualization #hypervisor #qemu

  • Copy link
  • Flag this post
  • Block
Stefano Marinelli boosted
Eugene :freebsd: :emacslogo:
Eugene :freebsd: :emacslogo:
@evgandr@mastodon.bsd.cafe  ·  activity timestamp 2 months ago

Pretty interesting how an old hardware works well and compute well in the strange configurations.

Prereqs: Intel Atom N2800 1866 MHz and 2 Gb RAM.

Since there are no NetBSD builds of xray-core and v2raya — I spin up a FreeBSD VM inside the Qemu and without NVMM accelerator (not supported by my CPU). Execute these programs inside this VM — and the server still running and even doesn't overload drgn_shocked

#NetBSD #FreeBSD #Qemu #IntelAtom #SelfHosting

Processes graph from Munin. It shows that there are near 53 processes before 11:00 and near 65 processes after this time.
Processes graph from Munin. It shows that there are near 53 processes before 11:00 and near 65 processes after this time.
Processes graph from Munin. It shows that there are near 53 processes before 11:00 and near 65 processes after this time.
The memory usage by category graph. It shows rise of anon memory from 0.3 Gb to 0.8 Gb at near 11:00 or 12:00.
The memory usage by category graph. It shows rise of anon memory from 0.3 Gb to 0.8 Gb at near 11:00 or 12:00.
The memory usage by category graph. It shows rise of anon memory from 0.3 Gb to 0.8 Gb at near 11:00 or 12:00.
Load average graph from Munin. Overall usage were at near 0.3 but raised to 0.8 at 11:30. With one visible spike to 2.8 at near 12:50
Load average graph from Munin. Overall usage were at near 0.3 but raised to 0.8 at 11:30. With one visible spike to 2.8 at near 12:50
Load average graph from Munin. Overall usage were at near 0.3 but raised to 0.8 at 11:30. With one visible spike to 2.8 at near 12:50
CPU usage graph from Munin. The graph shows 5-10% CPU usage. The graph rises to near 5% at near 11:40. With one visible spike to 120% at near 12:50.
CPU usage graph from Munin. The graph shows 5-10% CPU usage. The graph rises to near 5% at near 11:40. With one visible spike to 120% at near 12:50.
CPU usage graph from Munin. The graph shows 5-10% CPU usage. The graph rises to near 5% at near 11:40. With one visible spike to 120% at near 12:50.
  • Copy link
  • Flag this post
  • Block
Eugene :freebsd: :emacslogo:
Eugene :freebsd: :emacslogo:
@evgandr@mastodon.bsd.cafe  ·  activity timestamp 2 months ago

Pretty interesting how an old hardware works well and compute well in the strange configurations.

Prereqs: Intel Atom N2800 1866 MHz and 2 Gb RAM.

Since there are no NetBSD builds of xray-core and v2raya — I spin up a FreeBSD VM inside the Qemu and without NVMM accelerator (not supported by my CPU). Execute these programs inside this VM — and the server still running and even doesn't overload drgn_shocked

#NetBSD #FreeBSD #Qemu #IntelAtom #SelfHosting

Processes graph from Munin. It shows that there are near 53 processes before 11:00 and near 65 processes after this time.
Processes graph from Munin. It shows that there are near 53 processes before 11:00 and near 65 processes after this time.
Processes graph from Munin. It shows that there are near 53 processes before 11:00 and near 65 processes after this time.
The memory usage by category graph. It shows rise of anon memory from 0.3 Gb to 0.8 Gb at near 11:00 or 12:00.
The memory usage by category graph. It shows rise of anon memory from 0.3 Gb to 0.8 Gb at near 11:00 or 12:00.
The memory usage by category graph. It shows rise of anon memory from 0.3 Gb to 0.8 Gb at near 11:00 or 12:00.
Load average graph from Munin. Overall usage were at near 0.3 but raised to 0.8 at 11:30. With one visible spike to 2.8 at near 12:50
Load average graph from Munin. Overall usage were at near 0.3 but raised to 0.8 at 11:30. With one visible spike to 2.8 at near 12:50
Load average graph from Munin. Overall usage were at near 0.3 but raised to 0.8 at 11:30. With one visible spike to 2.8 at near 12:50
CPU usage graph from Munin. The graph shows 5-10% CPU usage. The graph rises to near 5% at near 11:40. With one visible spike to 120% at near 12:50.
CPU usage graph from Munin. The graph shows 5-10% CPU usage. The graph rises to near 5% at near 11:40. With one visible spike to 120% at near 12:50.
CPU usage graph from Munin. The graph shows 5-10% CPU usage. The graph rises to near 5% at near 11:40. With one visible spike to 120% at near 12:50.
  • Copy link
  • Flag this post
  • Block
Michael Dexter boosted
Eva Winterschön
Eva Winterschön
@winterschon@mastodon.bsd.cafe  ·  activity timestamp 3 months ago

Hello Anti-Ai, Anti-Tech, Anti-Fun Complainers,

Go ahead and keep being miserable while the rest of the world moves on without you; leveraging advanced technology to further the human race, engaging in complex scientific research with supercomputers, solving complex medical diagnoses, improving the success rate of invasive surgical procedures, and continuing efforts to create the world which you already benefit from — despite all of those misinformed views about this evolving technology you refuse to understand.

> "but.. the media told me that skynet.. and those evil chatbots.. something about hallucinations.. and our burning desire to anthropomorphize machine intelligence".

Anyway: https://zenodo.org/records/17196870 here's some recent fun with LLMs.

> [Kelsi Davis] decided to port the Macintosh System 7 OS to run on native x86 hardware, which would be challenging enough with full access to the source code. However, she instead performed this task by analyzing and reverse engineering the System 7 binaries with the aid of Ghidra and a large language model.
>
> Soon enough, she had the classic System 7 desktop running on QEMU with a fully-functional Finder and the GUI working as expected. [Kelsi] credits the LLM with helping her achieve this feat in just three days, versus what she would expect to be a multi-year effort if working unassisted.

#ai #llm #mac #qemu #reverseengineering

Zenodo

Leveraging Artificial Intelligence for Automated Reverse Engineering of Legacy Software Systems

We present an AI-assisted reverse engineering framework that achieves dramatic speedups—on the order of hundreds of times faster than traditional manual methods—by orchestrating specialized agents for evidence curation, struct recovery, and code drafting. Using this approach, we recreated a bootable prototype of Apple System 7.1 from binary analysis in just 3 days, a task that would normally require months or years. The framework enforces strict provenance tracking, tying each change to either disassembly bytes or runtime verification under QEMU. Rather than reporting abstract accuracy percentages, we emphasize artifact-based validation: screenshots, serial logs, and resource extractions that demonstrate Chicago font rendering, menu bar behavior, desktop patterns, and icon display. This work shows how carefully scoped AI assistance, coupled with human review and a structured verification loop, can transform reverse engineering from a slow artisanal process into a systematic, reproducible workflow for preserving computing history and modernizing legacy systems.
  • Copy link
  • Flag this post
  • Block
Eva Winterschön
Eva Winterschön
@winterschon@mastodon.bsd.cafe  ·  activity timestamp 3 months ago

Hello Anti-Ai, Anti-Tech, Anti-Fun Complainers,

Go ahead and keep being miserable while the rest of the world moves on without you; leveraging advanced technology to further the human race, engaging in complex scientific research with supercomputers, solving complex medical diagnoses, improving the success rate of invasive surgical procedures, and continuing efforts to create the world which you already benefit from — despite all of those misinformed views about this evolving technology you refuse to understand.

> "but.. the media told me that skynet.. and those evil chatbots.. something about hallucinations.. and our burning desire to anthropomorphize machine intelligence".

Anyway: https://zenodo.org/records/17196870 here's some recent fun with LLMs.

> [Kelsi Davis] decided to port the Macintosh System 7 OS to run on native x86 hardware, which would be challenging enough with full access to the source code. However, she instead performed this task by analyzing and reverse engineering the System 7 binaries with the aid of Ghidra and a large language model.
>
> Soon enough, she had the classic System 7 desktop running on QEMU with a fully-functional Finder and the GUI working as expected. [Kelsi] credits the LLM with helping her achieve this feat in just three days, versus what she would expect to be a multi-year effort if working unassisted.

#ai #llm #mac #qemu #reverseengineering

Zenodo

Leveraging Artificial Intelligence for Automated Reverse Engineering of Legacy Software Systems

We present an AI-assisted reverse engineering framework that achieves dramatic speedups—on the order of hundreds of times faster than traditional manual methods—by orchestrating specialized agents for evidence curation, struct recovery, and code drafting. Using this approach, we recreated a bootable prototype of Apple System 7.1 from binary analysis in just 3 days, a task that would normally require months or years. The framework enforces strict provenance tracking, tying each change to either disassembly bytes or runtime verification under QEMU. Rather than reporting abstract accuracy percentages, we emphasize artifact-based validation: screenshots, serial logs, and resource extractions that demonstrate Chicago font rendering, menu bar behavior, desktop patterns, and icon display. This work shows how carefully scoped AI assistance, coupled with human review and a structured verification loop, can transform reverse engineering from a slow artisanal process into a systematic, reproducible workflow for preserving computing history and modernizing legacy systems.
  • Copy link
  • Flag this post
  • Block
Stefano Marinelli boosted
Raven
Raven
@raven@mastodon.bsd.cafe  ·  activity timestamp 4 months ago

I like the minimal TUI installer of OmniOS. The system was installed in less than 2 minutes without problems.

Now I can start exploring it...

#omnios #illumos #unix #qemu

A screenshot of virt-manager with a graphical console showing an output of /etc/os-release on OmniOS
A screenshot of virt-manager with a graphical console showing an output of /etc/os-release on OmniOS
A screenshot of virt-manager with a graphical console showing an output of /etc/os-release on OmniOS
  • Copy link
  • Flag this post
  • Block
Raven
Raven
@raven@mastodon.bsd.cafe  ·  activity timestamp 4 months ago

I like the minimal TUI installer of OmniOS. The system was installed in less than 2 minutes without problems.

Now I can start exploring it...

#omnios #illumos #unix #qemu

A screenshot of virt-manager with a graphical console showing an output of /etc/os-release on OmniOS
A screenshot of virt-manager with a graphical console showing an output of /etc/os-release on OmniOS
A screenshot of virt-manager with a graphical console showing an output of /etc/os-release on OmniOS
  • Copy link
  • Flag this post
  • Block
Stefano Marinelli boosted
r1w1s1
r1w1s1
@r1w1s1@snac.bsd.cafe  ·  activity timestamp 4 months ago

Just finished updating my SlackBuild to build QEMU 10.1 cleanly on Slackware 🎉

✨ Highlights of QEMU 10.1 on x86_64:

- Improved CPUID handling (guests see cleaner CPU flags)

- KVM backend improvements (TDX/SEV-SNP support for servers on newer kernels)

- TCG accuracy improvements

Still runs great on laptops for daily Slackware VM use

I’ve updated my SlackBuild so it compiles QEMU 10.1 without Meson option issues.
Grab it here:
🔗 https://git.sr.ht/~r1w1s1/slackbuilds/tree/main/item/modified/qemu

#slackware #qemu #slackbuild

  • Copy link
  • Flag this post
  • Block
r1w1s1
r1w1s1
@r1w1s1@snac.bsd.cafe  ·  activity timestamp 4 months ago

Just finished updating my SlackBuild to build QEMU 10.1 cleanly on Slackware 🎉

✨ Highlights of QEMU 10.1 on x86_64:

- Improved CPUID handling (guests see cleaner CPU flags)

- KVM backend improvements (TDX/SEV-SNP support for servers on newer kernels)

- TCG accuracy improvements

Still runs great on laptops for daily Slackware VM use

I’ve updated my SlackBuild so it compiles QEMU 10.1 without Meson option issues.
Grab it here:
🔗 https://git.sr.ht/~r1w1s1/slackbuilds/tree/main/item/modified/qemu

#slackware #qemu #slackbuild

  • Copy link
  • Flag this post
  • Block
alcinnz boosted
Kamalavelan
Kamalavelan
@demonshreder@mastodon.xyz  ·  activity timestamp 5 months ago

Back to working on my #homelab after a break. It isn't very apparent or easy to find the cloud images for #ubuntu or #debian to run #VM. I have this setup via #libvirt #qemu & #cockpit. Took some time to find the correct permissions on #ArchLinux but quite a breeze to use afterwards.

  • Copy link
  • Flag this post
  • Block
Kamalavelan
Kamalavelan
@demonshreder@mastodon.xyz  ·  activity timestamp 5 months ago

Back to working on my #homelab after a break. It isn't very apparent or easy to find the cloud images for #ubuntu or #debian to run #VM. I have this setup via #libvirt #qemu & #cockpit. Took some time to find the correct permissions on #ArchLinux but quite a breeze to use afterwards.

  • Copy link
  • Flag this post
  • Block
fuuma
fuuma
@fuuma@masto.hackers.town  ·  activity timestamp 5 months ago

Good morning Fedi! Do any of yall use a operating system that's not Linux, Windows, BSD or Mac on a regular basis? If so, which one?

#os #linux #bsd #macos #windows #dos #freedos #amiga #plan9#Solaris #aix #pdp11 #retrocomputing #os2 #qemu #haikuos

  • Copy link
  • Flag this post
  • Block
jbz
jbz
@jbz@indieweb.social  ·  activity timestamp 6 months ago

docs: define policy forbidding use of AI code generators · qemu/qemu@3d40db0

https://github.com/qemu/qemu/commit/3d40db0efc22520fa6c399cf73960dced423b048

#qemu #vibecoding #opensource

  • Copy link
  • Flag this post
  • Block
Raven
Raven
@raven@mastodon.bsd.cafe  ·  activity timestamp 8 months ago

OpenBSD 7.7 released with AMD SEV support in QEMU, SMP improvements, updated DRM based on Linux Kernel 6.12.21, kernel support for Ryzen AI 300, Radeon RX 9070 and Intel ArrowLake, new Intel E810 ethernet devices driver, support for MA devices, installer and bootloader improvements

https://www.openbsd.org/77.html

#openbsd #openbsd77 #bsd #amdsev #amdryzen #qemu #opensource #freesoftware

  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1-alpha.44 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct