FreeLinX base 1.3.1 Release
▲ 14 r/linuxfromscratch+1 crossposts

FreeLinX base 1.3.1 Release

FreeLinX base 1.3.1 Release

FreeLinX base 1.3.1 is now available. FreeLinX is an independent Linux distribution—not based on Debian, Alpine, or any other distro—built with zero GNU software.

The system stack includes the Linux 6.18 LTS kernel, musl 1.2.5 libc, LLVM toolchain (clang, LLD, compiler-rt, libc++), NetBSD userland, runit init, mdevd, mksh, netbsd-curses, doas, and Limine boot loader (BIOS and UEFI). Compliance with the "No GNU" policy is verified automatically via check-nognu.

The base edition provides a minimal console environment consuming about 60 MB of RAM post-boot (~60.87 MiB as captured in the fastfetch output). The ~300 MB hybrid ISO runs as a live environment via squashfs with a RAM overlay, and xsetup installs the system to GPT disks with no initramfs.

Package management is handled by xpkg, featuring 428 signed packages (Ed25519 signatures, sha256 checks, atomic upgrades with rollback) including Xorg, Openbox, dwm, Firefox, mpv, and ffmpeg. Base system upgrades use flxupgrade, which preserves user settings and /home.

The distribution builds from source on any x86_64 Linux host without root via sh build-base.sh. Licensed under BSD-2-Clause.

Support & Infrastructure: Donations via Buy Me a Coffee or crypto help cover domain and package manager infrastructure costs.

Testing has been conducted in QEMU/KVM. Real hardware testers are wanted; please note that Secure Boot must be disabled. Please submit feedback and hardware test reports.

u/BusinessGold7656 — 11 days ago

FreeLinX - NetBSD/Linux

Hey all,

We've been working on FreeLinX for a while and just put out 1.0, the first

desktop release. It's a Linux distro built on a NetBSD userland and musl,

compiled with clang/LLVM. The idea was to have a system with no GCC or glibc

in it at all.

You get an Openbox desktop, Firefox ESR, a graphical installer, and our own

package manager called xpkg (there's also a simple GUI for it). The repo has

around 400 packages right now.

Since this is the first desktop release, expect some rough edges. We mostly

tested it in VMs, so on real hardware there will probably be issues with some

WiFi cards, audio or GPUs. If something breaks for you, please open an issue

and tell us what hardware you have. That helps us a lot.

ISO (live, needs at least 2GB RAM):

https://github.com/FreeLinX/FreeLinX/releases/tag/v1.0.0

Thanks for checking it out, any feedback is welcome.

u/BusinessGold7656 — 16 days ago
▲ 191 r/linuxfromscratch+2 crossposts

NetBSD + Linux OS

Hey all,

We've been working on FreeLinX for a while and just put out 1.0, the first

desktop release. It's a Linux distro built on a NetBSD userland and musl,

compiled with clang/LLVM. The idea was to have a system with no GCC or glibc

in it at all.

You get an Openbox desktop, Firefox ESR, a graphical installer, and our own

package manager called xpkg (there's also a simple GUI for it). The repo has

around 400 packages right now.

Since this is the first desktop release, expect some rough edges. We mostly

tested it in VMs, so on real hardware there will probably be issues with some

WiFi cards, audio or GPUs. If something breaks for you, please open an issue

and tell us what hardware you have. That helps us a lot.

ISO (live, needs at least 2GB RAM):

https://github.com/FreeLinX/FreeLinX/releases/tag/v1.0.0

Thanks for checking it out, any feedback is welcome.

u/BusinessGold7656 — 16 days ago

I'm 16 and built a 64-bit operating system from scratch as a recreational programmer. Looking for feedback.

I've been building Khazar, a hobby operating system from scratch over the past year. I'm 16, and this has been my biggest low-level programming project so far.

Current features include:

  • 64-bit Long Mode
  • Multiboot boot process
  • Physical Memory Manager (PMM)
  • GDT & IDT
  • Interrupt handling
  • VGA text-mode terminal
  • Keyboard driver
  • PIT timer
  • Basic shell

I'm currently working on:

  • Virtual File System (VFS)

My goal isn't to compete with existing operating systems. I'm building Khazar to better understand how modern operating systems work and to challenge myself with low-level systems programming.

I'd really appreciate technical feedback from experienced OS developers. Suggestions, code reviews, design critiques, or ideas for what to build next are all welcome.

GitHub: https://github.com/Voctl/Khazar

u/BusinessGold7656 — 3 months ago

I'm 16 and built a 64-bit operating system from scratch. Looking for feedback.

I've been building Khazar, a hobby operating system from scratch over the past year. I'm 16, and this has been my biggest low-level programming project so far.

Current features include:

  • 64-bit Long Mode
  • Multiboot boot process
  • Physical Memory Manager (PMM)
  • GDT & IDT
  • Interrupt handling
  • VGA text-mode terminal
  • Keyboard driver
  • PIT timer
  • Basic shell

I'm currently working on:

  • Virtual File System (VFS)

My goal isn't to compete with existing operating systems. I'm building Khazar to better understand how modern operating systems work and to challenge myself with low-level systems programming.

I'd really appreciate technical feedback from experienced OS developers. Suggestions, code reviews, design critiques, or ideas for what to build next are all welcome.

GitHub: https://github.com/Voctl/Khazar

reddit.com
u/BusinessGold7656 — 3 months ago

Artıq-əskik şeylərdən uzaq, sadəcə kod və layihə yönümlü yeni Discord serveri: /dev/init

Salam hər kəsə,

Hansı sahədə (sistem proqramlaşdırma, game-dev, web, AI və s.) olmağınızdan asılı olmayaraq, yəqin ki, çoxunuz layihələr üzərində işləyirsiniz. Amma yerli mühitdə proqramçılar üçün normal, sakit və adam kimi işə fokuslanacaq bir yer tapmaq çətindir. Serverlərin çoxu lazımsız botlarla, emoji spampatlayışları ilə və boş söhbətlərlə doludur.

Bunu dəyişmək üçün tamamilə sadəlik və effektivlik (KISS fəlsəfəsi) üzərində qurulmuş bir server açdıq: **/dev/init**

Serverdə məqsəd vizual şou yaratmaq yox, sadəcə iş görmək və təcrübə paylaşmaqdır. Hər şeyi minimumda saxlamışıq:

* **#dev** -> Əsas kanalımızdır. C, Assembly, backend, ümumi kod paylaşımları və texniki müzakirələr burada bütöv şəkildə gedir.

* **#unix** -> Linux distributivləri (Arch, Artix və s.), window manager konfiqurasiyaları (dwm, i3) və terminal alətləri ilə maraqlananlar üçün.

* **#projects** -> Hazırda sıfırdan yazdığımız öz əməliyyat sistemi (kernel) layihəmiz daxil olmaqla, hər kəsin öz layihəsini göstərib, rəy ala biləcəyi yerdir.

Bir-iki sadə şərtimiz var: Reklam edənləri birbaşa uzaqlaşdırırıq. Windows istifadə edənlərə də daxildə bir az zarafatla yanaşırıq, çünki mühit təmiz Linux/BSD ruhundadır.

Əgər sizə də səs-küydən uzaq, ancaq proqramlaşdırma və texniki mövzuların danışıldığı təmiz bir yer lazımdırsa, buyurun gəlin.

---

// Founder: Voctl and n0stalgia

// Status: Ready.

reddit.com
u/BusinessGold7656 — 4 months ago