Svitlo GNU/Linux - Незалежний дистрибутив з України

  • Home
  • Ukraine
  • Kyiv
  • Svitlo GNU/Linux - Незалежний дистрибутив з України

Svitlo GNU/Linux - Незалежний дистрибутив з України Мінімальна графічна система зібрана повністю з вихідного коду єдиним рушієм. Відтворювана до біта, прозора від вихідника до бінарника, повністю ваша.

Що робить програму вільною    Не ціна. Вільна не означає безкоштовна, англійське free плутає всіх уже сорок років. Означ...
17/08/2026

Що робить програму вільною

Не ціна. Вільна не означає безкоштовна, англійське free плутає всіх уже сорок років. Означає чотири конкретні права, які має отримати кожен, хто взяв програму.

Свобода 0. Запускати як завгодно і для чого завгодно.
Свобода 1. Вивчати, як вона працює, і змінювати під себе. Для цього потрібен доступ до коду.
Свобода 2. Поширювати копії, щоб допомогти іншим.
Свобода 3. Поширювати свою змінену версію.

Нумерація з нуля не жарт програмістів, вона історична. Свободу 0 додали пізніше, коли зрозуміли, що право просто запускати теж треба записати окремо.

Перевірка проста. Якщо хоч одну з чотирьох забрали, програма невільна, скільки б вона не коштувала.

What makes software free    Not the price. Free does not mean gratis, and the English word has been confusing people for...
17/08/2026

What makes software free

Not the price. Free does not mean gratis, and the English word has been confusing people for forty years. It means four specific rights that everyone who receives the program must get.

Freedom 0. Run it however you want, for any purpose.
Freedom 1. Study how it works and change it. This requires access to the source.
Freedom 2. Redistribute copies to help others.
Freedom 3. Distribute your modified versions.

The numbering from zero is not a programmer joke, it is historical. Freedom 0 was added later, once it became clear that the right to simply run the program had to be written down separately.

The test is simple. Take away any one of the four and the software is not free, whatever it costs.

Чому кажуть GNU/Linux, а не просто Linux    Тому що система склалася з двох половин, які народилися окремо.    1983. Річ...
08/08/2026

Чому кажуть GNU/Linux, а не просто Linux

Тому що система склалася з двох половин, які народилися окремо.

1983. Річард Столмен оголошує проєкт GNU. Мета зробити повністю вільну операційну систему. За вісім років написано компілятор, оболонку, редактор, сотні утиліт. Не написано ядро.

1991. Студент з Гельсінкі публікує ядро. Саме ту частину, якої не вистачало. Через рік воно переліцензовано під GPL, і дві половини сходяться в одну систему.

Звідси суперечка про назву. Ядро це Linux. Все інше, чим ви користуєтесь у терміналі, здебільшого GNU. Тому точна назва GNU/Linux, а коротка Linux прижилася просто тому, що коротша.

Сперечатися про це можна вічно. Знати історію корисніше.

Why people say GNU/Linux and not just Linux    Because the system came together from two halves that were born separatel...
08/08/2026

Why people say GNU/Linux and not just Linux

Because the system came together from two halves that were born separately.

1983. Richard Stallman announces the GNU project. The goal is a completely free operating system. Over eight years a compiler, a shell, an editor and hundreds of utilities get written. The kernel does not.

1991. A student in Helsinki publishes a kernel. Exactly the missing piece. A year later it is relicensed under the GPL and the two halves become one system.

Hence the argument about the name. The kernel is Linux. Almost everything else you use in a terminal is GNU. So the accurate name is GNU/Linux, and the short one stuck simply because it is shorter.

You can argue about this forever. Knowing the history is more useful.

Тестовий запуск Svitlo GNU/Linux 0.4 у QEMU.Svitlo це незалежний український дистрибутив GNU/Linux, зібраний повністю з ...
15/07/2026

Тестовий запуск Svitlo GNU/Linux 0.4 у QEMU.
Svitlo це незалежний український дистрибутив GNU/Linux, зібраний повністю з вихідного коду єдиним рушієм promin, пакетним менеджером за моделлю Nix.
Версія 0.4 приносить стільницю COSMIC, зібрану цілком з вихідного коду без бінарних блобів, базу лише на Wayland без компонентів X11, корінь на BTRFS, гібридне завантаження BIOS та UEFI. Графічний образ містить ONLYOFFICE та блокувальник реклами uBlock Origin з коробки.
У відео графічний образ запущено в QEMU без апаратного прискорення графіки та з обмеженою памʼяттю, тому інтерфейс повільніший ніж на реальному залізі. Проходжу стільницею, перевіряю базові функції, відмічаю кілька незначних нюансів. За цих умов тестування система стартує та працює коректно.
Проєкт
https://svitlolinux.org

https://www.youtube.com/watch?v=RHgLYZ8I7Cg

Тестовий запуск Svitlo GNU/Linux 0.4 у QEMU.Svitlo це незалежний у...

https://dou.ua/forums/topic/60349/ #3094438
27/06/2026

https://dou.ua/forums/topic/60349/ #3094438

Історія про те, як і навіщо один розробник будує незалежний український дистрибутив Linux повністю з вихідного коду, з власним пакетним менеджером. Що вже працює, а що...

Independent distribution from UkraineSvitlo GNU/Linuxcustom browser
17/06/2026

Independent distribution from UkraineSvitlo GNU/Linux
custom browser

Svitlo GNU/Linux. An independent distribution built from sourceLaunching the public phase of a project I have been worki...
07/06/2026

Svitlo GNU/Linux. An independent distribution built from source
Launching the public phase of a project I have been working on for several months. Svitlo GNU/Linux. An independent Ukrainian distribution for x86_64. It is not a fork of Debian, Arch or Fedora. The entire system, from the toolchain (binutils, gcc, glibc), kernel and bootloader up to the desktop, is compiled from source by a single engine. The bootable image carries the kernel, the bootloader, the network and wifi stack, and the package manager itself, so the system can manage itself from first boot
The promin package manager
promin follows a model close to Nix. Each package is installed into a path whose key is a hash of all build inputs (source, version, recipe body, hashes of dependencies)
/promin/store/{hash}-{name}-{version}/
Different versions and flags produce different paths, so multiple versions coexist without conflict. The active environment is a symlink farm (a profile generation). Switching between generations is atomic and rollback is instant. The hash is computed from a canonical representation of the recipe, so cosmetic edits do not trigger needless rebuilds
Client and server
promin runs as a client and server. A thin server distributes recipes, sources and binary packages keyed by hash over HTTP and does not build anything itself. On an installed system the install path is binary-first. First the store is checked, then the local cache, then a binary from the server matching the hash, and only as a last resort building from source. The binary from the server is verified by sha256 before unpacking. For the end user this means packages install as quickly as in any ordinary distribution, while building from source stays an infrastructure detail on the server side
The desktop
COSMIC (libcosmic, Rust) on pure Wayland. The base system has no X11, XWayland is moved out to an optional end-user package. This removes the usual layer of hidden dependencies which in general-purpose distributions drags in the entire X11 stack without an explicit request
SvitloLinux-pkgs
A separate GitHub organization for the source base. The model is simple, one package one repository named exactly after the package with no prefixes. A version is a branch, the first commit on a branch is the vanilla upstream tree as-is, our changes sit on top, so the delta against upstream is always readable from history. There is no main branch, the default branch points at the latest version. The number of repositories equals the closure of a profile, not an arbitrary set
Current state
The project is in an early stage. The build infrastructure and the package manager work, and recipes grow bottom-up from the cross-toolchain to COSMIC. Encrypted user data with a key generated at install time, and the absence of telemetry, are stated as architectural goals, not the current state. The bootable image is not yet published, the date depends on readiness of the base profile. ARM is the next step after x86_64 stabilization
Who this may interest
Engineers working with reproducible builds, security professionals who need a transparent supply chain, educational institutions where bit-identical machine parks and instant generation rollback remove typical operational overhead, and anyone who wants to understand how Linux is built below the level of a general-purpose distribution package manager. Discussions of architectural decisions, bug reports and pull requests are welcome
Links
svitlolinux.org
github.com/SvitloLinux
github.com/SvitloLinux-pkgs

Address

Kyiv

Alerts

Be the first to know and let us send you an email when Svitlo GNU/Linux - Незалежний дистрибутив з України posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Shortcuts

Share