summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-07-17landau-linux: apply final changes after review callrockosov/landau_one_projectDmitry Rokosov
Signed-off-by: Dmitry Rokosov <rockosov@rulkc.org>
2026-07-17treewide: update rulkc official mailing addressDmitry Rokosov
Signed-off-by: Dmitry Rokosov <rockosov@rulkc.org>
2026-07-15Latest changes to all markdowns for landau-linuxDmitry Rokosov
Signed-off-by: Dmitry Rokosov <rockosov@rulkc.org>
2026-07-08config: update LANDAU acronym and brandingDmitry Rokosov
LANDAU officially stands for "Linux And Neo-Depositorium Associated Unity". Update the site title and description in both README.md and _config.yml to reflect the correct acronym and remove outdated "Kernel" references. Signed-off-by: Dmitry Rokosov <rockosov@rulkc.org>
2026-07-08misc: add .gitignoreNikita Shubin
Signed-off-by: Nikita Shubin <nikita.shubin@maquefel.me> Signed-off-by: Dmitry Rokosov <rockosov@rulkc.org>
2026-07-08mermaid: Add mermaid workaroundNikita Shubin
For upstream hugo the only possiblity for mermaid rendering is using external js script. Signed-off-by: Nikita Shubin <nikita.shubin@maquefel.me> Signed-off-by: Dmitry Rokosov <rockosov@rulkc.org>
2026-07-08content/landau_linux_maintenance: Fix front matterNikita Shubin
- add opening meta delimeter as required - s/published/draft/ as `published` is an alias to `publishDate` and requires correct date and not boolean type Signed-off-by: Nikita Shubin <nikita.shubin@maquefel.me> Signed-off-by: Dmitry Rokosov <rockosov@rulkc.org>
2026-07-08content: convert links to canonicalDmitry Rokosov
Convert links to canonical as per vanilla hugo. Signed-off-by: Nikita Shubin <nikita.shubin@maquefel.me> Signed-off-by: Dmitry Rokosov <rockosov@rulkc.org>
2026-07-08template: config: fix LANDAU acronym expansion and update URLsDmitry Rokosov
Expand LANDAU acronym to "Linux And Neo-Depositorium Associated Unity" in site title and description. Also update the footer URL from blog.landau.org to blog.landau.one to reflect the current project domain. Fixes: 94635cd93fb5 ("template: config: Add landau preliminary config") Signed-off-by: Dmitry Rokosov <rockosov@rulkc.org>
2026-07-08template: config: Add landau preliminary configNikita Shubin
Currently make simple: - no tags or categories - disable footer copyright - just a few section: mainpage, about and subscribe - landau-hacker theme (embedded) Signed-off-by: Nikita Shubin <nikita.shubin@maquefel.me> Signed-off-by: Dmitry Rokosov <rockosov@rulkc.org>
2026-07-08themes: landau-hacker: drop "Kernel" from LANDAU brandingDmitry Rokosov
LANDAU has evolved beyond a kernel-only project into an umbrella for multiple open-source system forks. Remove the "Kernel" qualifier from user-facing strings to reflect this broader scope. Fixes: 1d46e2865ca8 ("themes: add landau-hacker theme") Signed-off-by: Dmitry Rokosov <rockosov@rulkc.org>
2026-07-08themes: add landau-hacker themeNikita Shubin
Signed-off-by: Nikita Shubin <nikita.shubin@maquefel.me> Signed-off-by: Dmitry Rokosov <rockosov@rulkc.org>
2026-07-08content: Move content to subdirectoryDmitry Rokosov
Upstream hugo can't work with content separated from templates, config and other stuff. So move all content files to subdirectory. Signed-off-by: Nikita Shubin <nikita.shubin@maquefel.me> Signed-off-by: Dmitry Rokosov <rockosov@rulkc.org>
2026-07-08landau-linux: maintenance: Add maintainers repos and 2MR descriptionSerge Semin
The LANDAU-linux maintenance document doesn't provide an important information regarding the way the sub-LANDAU-Linux repositories are supposed to be maintained. Moreover it is uncertain of how these changes are supposed to be collected into a single LANDAU-Linux release. Let's fix that by adding the detailed description of both of these processes into the chapter 6 concerning the maintainers responsibilities. The text is equipped with a mermaid gitGraph diagram visualising the GIT-flow in that regard. Signed-off-by: Serge Semin <svsemin@unistemlab.com>
2026-07-08landau-linux: maintenance: Refactor and enhance release process chapterSerge Semin
The chapter "5. LANDAU-Linux release process" is a bit lame. First of all it constantly refers to a fixed release version v7.0.y meanwhile the document implies an approach irrelevant to the version number. Secondly the stages are differently described in the sub-paragraphs. Meanwhile it can be done in the more structured way, like list of the steps, key stage parameters and key notes. Thirdly the stages lack the details regarding the commit creation and it' format. Finally the LTS version support is no different from the stable release. So the current chapter 6. can be easily merged into the paragraph 5.4. Well ideally this should have been done in a set of the incremental commits. But this would have taken too much effort seeing the changes are interdependent. So let's introduce it in a refactor-like commit. This doesn't change the gist of the release process, but extends the description with the missing details and makes the text looking more structured by the paragraphs style unification. Signed-off-by: Serge Semin <svsemin@unistemlab.com>
2026-07-08landau-linux: maintenance: Add more detailed IC in the exampleSerge Semin
At this moment it just states 'The Linux kernel 7.0 is released'. For the better LANDAU-Linux release cycle understanding it would be good to provide more details what it means from the LANDAU project point of view. Signed-off-by: Serge Semin <svsemin@unistemlab.com>
2026-07-08landau-linux: maintenance: Fix incorrect Linux version in the exampleSerge Semin
The text states that the initial condition is the Linux kernel 6.12 release. But the further example refers to the 7.0 version which is way newer release. Fix the statement to indicate the correct version - 7.0. Signed-off-by: Serge Semin <svsemin@unistemlab.com>
2026-07-08landau-linux: maintenance: Fix incomplete RC-version in the exampleSerge Semin
LANDAU-Linux RC stage is indicated by the version of the format 'l-rcX'. Meanwhile the example lists them as just 'rcX', which is a bit misleading. Fix that by adding the 'l-' prefix to the versions in the chapter 7. Signed-off-by: Serge Semin <svsemin@unistemlab.com>
2026-07-08landau-linux: maintenance: Fix incorrect LANDAU-Linux release lagSerge Semin
The text mentions that the LANDAU-Linux releases are always behind the Linux kernel release. It's true but the lag is in one _PATCHLEVEL_ cycle since LANDAU-Linux is based on the last released Linux kernel version past RC-cycle. Meanwhile _SUBLEVEL_ is the stable kernel update which might be release even not once per week. Let's fix that. Signed-off-by: Serge Semin <svsemin@unistemlab.com>
2026-07-08landau-linux: maintenance: Extend GIT-branches descriptionSerge Semin
First of all the GIT-branches life-cycle block-scheme doesn't provide any info regarding the "landau-next" branch even though it's presented in the list of the main GIT-branches. Secondly the RC-stages is also missing in the stages sheet. Thirdly there is no need in splitting up the Normal(stable) and LTS branches diagram since their basic support is the same. Let's fix all of that by extending the GIT-branches description with the details regarding the 'landau-next' GIT-branch and it' relation to 'landau-V.P.y'. Also provide some more insight about what 'support' basically means in the framework of the LANDAU release cycle. Signed-off-by: Serge Semin <svsemin@unistemlab.com>
2026-07-08landau-linux: maintenance: Clarify the branch/repo words usageSerge Semin
The text mostly uses the branch and repo words in reference to the GIT versioning system. In order to reduce some level of uncertainty it's better to add the "GIT-" prefix to these words to signify that the messages particularly mean the GIT-branches and repositories. Also there is no direct translation of the "Branching strategy" term. Let's use a more correct wording in that case: "GIT-branch organization strategy." Signed-off-by: Serge Semin <svsemin@unistemlab.com>
2026-07-08landau-linux: maintenance: Add missing RC-stage version/tags descriptionSerge Semin
The RC-stage version and tags format description is missing in the chapter 2. Meanwhile they are utilized afterwords in the chapters with the detailed process description and in the examples. Let's add the "l-rcX" version and "v7.0.l-rcX" tags format to have a more comprehensive Chapter 2. "Releases versioning format". Signed-off-by: Serge Semin <svsemin@unistemlab.com>
2026-07-08landau-linux: maintenance: Add missing EOL to glossarySerge Semin
Since the text below uses the EOL abbreviation let's add it to the glossary chapter. EOL means End-Of-Life - a final stage of the product life-cycle indicating the end of the product support by means of the produce owner. Signed-off-by: Serge Semin <svsemin@unistemlab.com>
2026-07-08landau-linux: maintenance: Add missing MR to glossarySerge Semin
Since the text below uses the MR abbreviation let's add it to the glossary chapter. Basically it just means a standard git-like merge request. But in case of the LANDAU-Linux notation (and the upstream Linux repo too) it can be normally sent by an authorized person to be accepted. Signed-off-by: Serge Semin <svsemin@unistemlab.com>
2026-07-08landau-linux: maintenance: Drop 'upstream/mainline' English-ism from textSerge Semin
It's just "original repo", "source repo", "origin", etc. Use these more correct alternatives instead or just drop if it's appropriate. Signed-off-by: Serge Semin <svsemin@unistemlab.com>
2026-07-08landau-linux: maintenance: Cleanup the glossary textSerge Semin
First of all the English work "changelog" in the middle of the Russian text looks inappropriate. It's just a literal "set of changes". Secondly "upstream" is a literal "original repository" or just origin. Yes, in general the "Bundle" name could be converted to something more appropriate but there is no such need at this stage seeing it isn't utilized in the text below. Signed-off-by: Serge Semin <svsemin@unistemlab.com>
2026-07-08landau-linux: maintenance: Cleanup the description textSerge Semin
First of all the English work "maintenance" in the middle of the Russian text looks inappropriate. Secondly the process described in the document is already "official" by itself since it's presented in the repo description. Finally let's collect the definitive nouns at the tail of the sentence to summarize the description. Signed-off-by: Serge Semin <svsemin@unistemlab.com>
2026-07-08landau-linux: maintenance: Use LANDAU-Linux project nameSerge Semin
The document describes the LANDAU-Linux fork maintenance strategy. Using just LANDAU sounds vague where the actual fork is referenced since it might be interpreted as for any LANDAU fork. So let's explicitly use the full fork-name in the document to avoid such ambiguity. Signed-off-by: Serge Semin <svsemin@unistemlab.com>
2026-06-30Add LANDAU Linux project overview and maintenance documentationDmitry Rokosov
Introduce the LANDAU Linux subproject under the LANDAU umbrella: - Add landau-linux/index.md with project description, goals, and key documents navigation - Add landau-linux/maintenance.md with the comprehensive maintenance manifest covering: * Versioning scheme (VERSION.PATCHLEVEL.SUBLEVEL.lXYZ) * Branching strategy (landau-next, landau-V.P.y) * Release cycle and schedule * RC testing process * LTS support policy * Maintainer responsibilities * GPG signing requirements * Squash policy with Co-developed-by attribution These documents formalize the LANDAU Linux maintenance process and establish the project as an upstream-first fork tracking mainline and stable kernels. Signed-off-by: Dmitry Rokosov <rockosov@rulkc.org>
2026-06-30Re-design main page from LANDAU Kernel to LANDAU umbrella projectDmitry Rokosov
Replace the LANDAU Kernel-specific landing page with a broader LANDAU umbrella project introduction. The new page presents LANDAU as a collection of system components (Linux kernel, U-Boot, EFI, QEMU, and more) under the Russian Linux Kernel Community (RULKC). Signed-off-by: Dmitry Rokosov <rockosov@rulkc.org>
2026-06-30hugo: renamed index.md to _index.mdNikita Shubin
hugo requires this for some reason, otherwise refuses to render pages on same level. Signed-off-by: Nikita Shubin <nikita.shubin@maquefel.me> Signed-off-by: Dmitry Rokosov <rockosov@rulkc.org>
2026-06-30scripts: Add hunspell checkerNikita Shubin
See original commit by Viacheslav Bocharov <v@baodeep.com> https://github.com/adeepn/landau/commit/c694f9d9f41d0b5298fc822edcdfba61bceadb6c. [Splitted checker into content repo site] Signed-off-by: Nikita Shubin <nikita.shubin@maquefel.me> Signed-off-by: Dmitry Rokosov <rockosov@rulkc.org>
2026-03-13Introduce LANDAU project web pagesDmitry Rokosov
Summary changes - Define LANDAU: Linux kernel Advanced for Next-gen Devices & Architectures - Add Jekyll config with hacker theme - Create main page with project vision and upcoming events - Add Open Mic #001 page with agenda and registration - Include RULKC contacts and Telegram channel Signed-off-by: Dmitry Rokosov <rockosov@rulkc.org>
2026-03-13Provide RULKC logoDmitry Rokosov
Signed-off-by: Dmitry Rokosov <rockosov@rulkc.org>
2026-03-13Initial commitDmitry Rokosov
Signed-off-by: Dmitry Rokosov <rockosov@rulkc.org>