{{ post.title }}
- -{{ post.content | strip_html | truncatewords: 32 }}
-diff --git a/.github/workflows/contributors.yml b/.github/workflows/contributors.yml
deleted file mode 100644
index bc23e188..00000000
--- a/.github/workflows/contributors.yml
+++ /dev/null
@@ -1,34 +0,0 @@
-name: Update Contributors List
-
-on:
- schedule:
- - cron: '0 13 * * 1'
- workflow_dispatch:
-
-permissions:
- contents: write
-
-env:
- token: ${{ secrets.GITHUB_TOKEN }}
-
-jobs:
- update_contributors_list:
- runs-on: ubuntu-latest
-
- steps:
- - uses: actions/checkout@v3
-
- - name: Set executable permissions for the script
- run: chmod +x ./get-all.sh
-
- - name: Run the script
- run: |
- ./get-all.sh
-
- - name: Commit changes
- run: |
- git config user.name github-actions
- git config user.email github-actions@github.com
- git add .
- git commit -m "chore: Update Contributors List"
- git push
diff --git a/.gitignore b/.gitignore
index 39fabdf3..5b657d81 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,31 @@
-/assets/images/*.gvdesign
-/_site
-.jekyll-cache
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+.DS_Store
+dist
+dist-ssr
+coverage
+*.local
+
+/cypress/videos/
+/cypress/screenshots/
+
+/public/articles/
+/public/articles.json
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
diff --git a/.prettierrc b/.prettierrc
new file mode 100644
index 00000000..222861c3
--- /dev/null
+++ b/.prettierrc
@@ -0,0 +1,4 @@
+{
+ "tabWidth": 2,
+ "useTabs": false
+}
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
new file mode 100644
index 00000000..c0a6e5a4
--- /dev/null
+++ b/.vscode/extensions.json
@@ -0,0 +1,3 @@
+{
+ "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"]
+}
diff --git a/CNAME b/CNAME
deleted file mode 100644
index 157af957..00000000
--- a/CNAME
+++ /dev/null
@@ -1 +0,0 @@
-vanillaos.org
\ No newline at end of file
diff --git a/LICENSE b/LICENSE
index 0ad25db4..29ebfa54 100644
--- a/LICENSE
+++ b/LICENSE
@@ -658,4 +658,4 @@ specific requirements.
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU AGPL, see
-
This page contains source code of the official Vanilla OS website.
+This source code is distributed under the AGPL 3.0 +license, while Vanilla OS is a product of fabricators.ltd. +Please note that all assets on this website are owned by fabricators.ltd and +the Vanilla OS Contributors Team.
{{ post.content | strip_html | truncatewords: 32 }}
-{{ page.description }}
-{{ page.description }}
-
-
-
+
+
+
' : ''}
- Check out what's happening in Vanilla OS world.
-There are 132 unique contributors at the time of indexing.
Thanks ❤️ to everyone who have contributed.
This list is updated every week.
-Vanilla OS aims to be a stable and compatible distribution. Ubuntu is a distribution that respects both of these canons, being updated with strict control, without having to give up functionality and security.
- {% endcapture %} - {% include accordion-item.html open=true title=title text=answer %} - - {% capture title %} Why not a rolling release? {% endcapture %} - {% capture answer %} -Vanilla OS aims to be a stable and compatible distribution. Ubuntu is a distribution that respects both of these canons, being updated with strict control, without having to give up functionality and security.
-Thanks to Flatpak, Snap and Appimage, the user can always have the latest version of the applications they use, without having to wait for the next release of Vanilla OS.
- {% endcapture %} - {% include accordion-item.html title=title text=answer %} - - {% capture title %} Why not OStree or [put_name_here]? {% endcapture %} - {% capture answer %} -Vanilla OS uses an A/B structure (ABRoot), which transacts updates atomically between two root micro partitions. The benefits of this system are the guarantee that the system is altered only when the entire transaction is successful (concept of atomicity), furthermore, the double root partition structure allows you to roll back to the previous state, directly from your boot, you will always have a home to come back to.
-This structure, unlike others, is compatible with already existing distributions and does not require a complex setup and allows easy re-initialization of the system without data loss.
- {% endcapture %} - {% include accordion-item.html title=title text=answer %} - - {% capture title %} Is it suitable for beginners and non-technical users? {% endcapture %} - {% capture answer %} -We want Vanilla to be a maintenance-free beginner-friendly OS. In fact, we have already simplified driver installation. However, for now, it's still recommended to have some prior experience with Linux-based operating systems.
- {% endcapture %} - {% include accordion-item.html title=title text=answer %} - - {% capture title %} Can I install it alongside another OS (dual boot)? {% endcapture %} - {% capture answer %} -Currently, Vanilla OS can only be installed to a whole disk. Manual partitioning will be available shortly.
- {% endcapture %} - {% include accordion-item.html title=title text=answer %} - - {% capture title %} Is Nvidia supported? {% endcapture %} - {% capture answer %} -Yes, if you have an Nvidia card, you'll be prompted to install proprietary Nvidia drivers during the first setup. This includes support for Optimus laptops.
- {% endcapture %} - {% include accordion-item.html title=title text=answer %} - - {% capture title %} How to install software? {% endcapture %} - {% capture answer %} -Vanilla OS provides optional support for Flatpak, AppImage, and soon Snap. We recommend you use any of these three for regular application installation. We also have our own package manager, apx. You can use it from the terminal to install Ubuntu, Fedora, or Arch Linux packages inside containers. Installing packages onto the host system is not advised, but if you need to — use ABRoot.
- {% endcapture %} - {% include accordion-item.html title=title text=answer %} - - {% capture title %} How to run installed packages? {% endcapture %} - {% capture answer %} -Graphical applications installed with Flatpak, Snap, or apx will be available in the Applications menu. To run an application from the terminal, use `flatpak run` or `apx run` commands or just the name of the binary if it's installed as a Snap.
-AppImages can be run by double-clicking the AppImage file, but make sure to give it executable permission first (Properties -> Executable as Program).
- {% endcapture %} - {% include accordion-item.html title=title text=answer %} - - {% capture title %} Is there any telemetry? {% endcapture %} - {% capture answer %} -No, we don't care about your data. Ours is better.
- {% endcapture %} - {% include accordion-item.html title=title text=answer %} -There are ${#unique_all_contributors[@]} unique contributors at the time of indexing.
Thanks ❤️ to everyone who have contributed.
This list is updated every week.
-Translate Vanilla OS into your language or improve existing translations to make it more accessible to everyone.
- Translate -Contribute to the development of Vanilla OS by suggesting new features, reporting bugs or contributing code.
- Development -Good documentation is essential for users and developers to understand how to use Vanilla OS. Help us improve it.
- Documentation -Help other users to get the most out of Vanilla OS. Answer questions on our Discord server, help with bug reports and more.
- Support -Coming soon: Orchid, with rebase to Debian!
-Designed to last over time and always be faithful to you.
-Vanilla OS is an immutable and atomic Ubuntu-based distribution that receives updates at the right time without sacrificing security or functionality.
-Your faithful colleague by day.
-Vanilla OS is designed to be a reliable and productive operating system for your daily work. The GNOME Desktop is the perfect environment for your daily tasks, with a clean and intuitive interface. Everything is at your fingertips.
-Vanilla OS is ready to meet your needs whether you are a developer, designer, student or simple user, thanks to a wide range of applications.
-
- Your teammate by night.
-Play your favourite games without worrying about setting up your device. Vanilla OS offers the latest stable Linux kernel, ensuring support for the latest hardware and performance improvements.
-Setting up your GPU won't be an issue thanks to integrated driver management. Whether it's an AMD®, Intel®, or NVIDIA® GPU, if a driver is needed, all you have to do is launch the driver manager and follow the instructions. It's that simple.
-
-
- Access a large catalogue of applications.
-Your system, your choices.
-Vanilla OS is an operating system that respects your choices. You are always in control.
-At the initial start, you can choose which package format(s) you want to use in Vanilla OS (Flatpak, Nix, Appimage ...). You choose, and Vanilla OS will take care of the rest, allowing you to get started without any difficulties.
-
- ...but also not.
-Vanilla OS is an immutable operating system. Core parts of the system are locked down to prevent unwanted changes or corruption caused by third-party applications or faulty updates. Some paths such as the home and configuration directories are still writable, allowing the user to keep and modify their files and application data.
-Core components are updated via controlled and atomic transactions, which are only applied when successful and made available on reboot.
-Need to install a component into the core system? At any time you can open a transactional shell, make your changes, and let the system apply them automatically.
- - Learn More - -You don't have to, and will never have to pay.
-Vanilla OS is built on free and open-source software which does not require any payment to be used.
-All system components are free and open source, meaning the code is available for your review, contribution, or forking.
- -Here are some of the most common questions we get asked.
-Vanilla OS aims to be a stable and compatible distribution. Ubuntu is a distribution that respects both of these canons, being updated with strict control without having to give up functionality and security.
- {% endcapture %} - {% include accordion-item.html open=true title=title text=answer %} - - {% capture title %} Why not a rolling release? {% endcapture %} - {% capture answer %} -Vanilla OS aims to be a stable and compatible distribution, and Ubuntu is a distribution that respects our design philosophies.
-Thanks to Flatpak, Nix, and Appimage, the user can always have the latest version of the applications they use, without having to wait for the next release of Vanilla OS.
- {% endcapture %} - {% include accordion-item.html title=title text=answer %} - - {% capture title %} Why not OStree or [put_name_here]? {% endcapture %} - {% capture answer %} -Vanilla OS uses an A/B structure (ABRoot), which transacts updates atomically between two root micro partitions. The benefits of this system are a guarantee that the system is altered only when the entire transaction is successful (concept of atomicity), as well as allowing you to roll back to the previous state, meaning you will always have a home to come back to if something goes wrong.
-This structure, unlike others, is compatible with already existing distributions and does not require a complex setup, allowing easy re-initialization of the system without data loss.
- {% endcapture %} - {% include accordion-item.html title=title text=answer %} -
- The Vanilla OS logo in text format.
- -The Vanilla OS icon.
- -{{ item.description }}
+{{ item.description }}
+{{ item.description }}
+{{ item.description }}
+Get the latest news and updates from Vanilla OS.
+Choose below the platform on which to share the article.
+{{ event.description }}
+{{ result.date }}
+{{ result.description }}
+{{ $route.meta.description }}
+
+ {{ article?.description }}
+{{ article.description }}
+{{ article.description }}
+Vanilla OS is an operating system that puts user experience and comfort first, and revolves around core + values: simplicity, cleanliness, freedom, and obstruction-free.
+Our vision stems from the belief that user experience should be accessible to all without complications. We + have translated this principle into a brand that fully embodies this philosophy. The name "Vanilla OS" + evokes the purity and simplicity we aim to offer our users, while the vanilla flower, featured in our + logo, represents the sweetness and elegance of our operating system.
+Vanilla OS follows the GNOME Code of Conduct.
+ +++ +Vanilla OS is not affiliated with the GNOME Foundation or the GNOME Project.
+
Thank you for being a part of the GNOME project. We value your participation and want everyone to have an + enjoyable and fulfilling experience. Accordingly, all participants are expected to follow this Code of + Conduct, and to show respect, understanding, and consideration to one another. Thank you for helping + make this a welcoming, friendly community for everyone.
+ +This Code of Conduct applies to all online GNOME community spaces, including, but not limited to:
+ +Communication channels and private conversations that are normally out of scope may be considered in + scope if a GNOME participant is being stalked or harassed. Social media conversations may be considered + in-scope if the incident occurred under a GNOME event hashtag, or when an official GNOME account on + social media is tagged, or within any other discussion about GNOME. The GNOME Foundation reserves the + right to take actions against behaviors that happen in any context, if they are deemed to be relevant to + the GNOME project and its participants.
+ +All participants in GNOME online community spaces are subject to the Code of Conduct. This includes GNOME + Foundation board members, corporate sponsors, and paid employees. This also includes volunteers, + maintainers, leaders, contributors, contribution reviewers, issue reporters, GNOME users, and anyone + participating in discussion in GNOME online spaces.
+ +If you believe that someone is violating the Code of Conduct, or have + any other concerns, please contact + the Code of Conduct + committee.
+ +The GNOME online community is dedicated to providing a positive experience for everyone, regardless of: +
+ +Examples of behavior that contributes to creating a positive environment include:
+ +Community members asked to stop any inappropriate behavior are expected to comply immediately.
+ +We want all participants in the GNOME community have the best possible experience they can. In order to + be clear what that means, we’ve provided a list of examples of behaviors that are inappropriate for + GNOME community spaces:
+ +The GNOME community prioritizes marginalized people’s safety over privileged people’s comfort. The + committee will not act on complaints regarding:
+ +The examples listed above are not against the Code of Conduct. If you have questions about the above + statements, please read + this document.
+ +If a participant engages in behavior that violates this code of conduct, the GNOME Code of Conduct + committee may take any action they deem appropriate. Examples of consequences are outlined in the Committee Procedures + Guide.
+ +The GNOME Online Code of Conduct is licensed under a Creative Commons Attribution Share-Alike 3.0 + Unported License
+ +
The GNOME Online Code of Conduct was forked from the example policy from the Geek Feminism wiki, + created by the Ada Initiative and other volunteers, which is under a Creative Commons Zero + license.
+ +Additional language was incorporated and modified from the following Codes of Conduct:
+ +We have both a Discord server and Forums but our community is on Discord, a cross-platform voice + and text chat platform designed for community of all sizes.
+Join us to chat with other users and developers, participate in our community events, or find out + the latest news before they are published! 👀.
+Our developers program provides a way for developers to get access to exclusive features and support + while supporting the development of Vanilla OS.
+The developers program will be available soon. If you are interested in joining the program, please + subscribe to our newsletter to be notified when the program is available.
+ +Vanilla OS 22.10 Kinetic is the current stable version of Vanilla OS. It is recommended for + all + users. It provides a stable and secure system for your daily use.
+Be ready for the next version of Vanilla OS. You will find greater stability, a secure + system, a simplified method for installing applications, and new solutions for developers. +
+Interested in the future versions of Vanilla OS?
+Join the developer program to get access to experimental builds of Vanilla OS. You will also have + access to a direct channel with the developers.
+Starting from Vanilla OS Orchid, we are offering enterprise support for companies and organizations + that want to use Vanilla OS in their business.
+The enterprise support program will be available starting from Vanilla OS Orchid. If you are interested + in joining the program, please subscribe to our newsletter to be notified when the program is + available.
+ +Vanilla OS is designed to be a reliable and productive operating system for your daily work.
+The desktop environment is perfect for your daily tasks, thanks to its clean and intuitive interface. + Everything is setup so that you can start working, and focus on what matters.
+Vanilla OS is ready to meet your needs whether you are a developer, designer, or student, thanks to a wide + range of applications.
+We all need some fun time after a long week. + From the most niche of indie titles to the largest e-sports games in the market, Vanilla OS is your gaming + partner with support for the industry's most popular game launchers and peripherals.
+Embark on new adventures, discover new worlds, or simply relax in your favorite games with zero effort. + Just install your favorite games, and we handle the rest.
+No matter what your development needs are, Vanilla OS is the optimal choice because it provides access to + the widest range of tooling options.
+Apx is a tool that allows you to generate work environments based on any Linux distribution and seamlessly + integrates them with the system in a convenient way, enabling you to leverage the full potential of all + distributions directly on Vanilla OS.
+Depending on your needs, you can create your own work environments and share them with colleagues and + friends.
+
+ Vanilla OS is an extremely solid and reliable operating system. This is all thanks to our tool called + ABRoot, which guarantees immutability and atomicity on your system in a seamless way.
+ABRoot allows you to add additional packages to your system in a safe manner, always providing you with a + working and bootable environment.
+Vanilla OS is extremely versatile thanks to its utilization of OCI images. OCI images allow you to + configure your system to your specific needs, while still having a stable environment.
+Vib is a tool to create OCI images for Vanilla OS. It allows you to build upon our core image, giving you + the option to add a variety of customization options, packages, and modules.
+It is not only limited to our image however, you can utilize an image based on any other Linux distribution + instead, providing more versatility.
+The following licenses apply to Vanilla OS projects.
+The following licenses might apply to the software included in Vanilla OS and not to Vanilla OS itself.
+Vanilla OS is an Open Source project that is maintained by fabricators.ltd + and a team of volunteers. We are a diverse group of people from all over the world, with a wide range of + skills and backgrounds. We are passionate about making Vanilla OS the best it can be.
+There are many more people who have contributed to Vanilla OS. A full list of contributors can be
+
Vanilla OS is made possible by a number of open source projects and organizations. We would like to thank the + developers of these projects for their hard work and dedication.
+There are 132 unique contributors at the time of indexing.
+Thanks ❤️ to everyone who have contributed.
+* This platform optionally allows you to make your donation anonymous. If you choose to do so, we will not + receive your name or any other information about you.
+Once you have made a donation, contact us to + give you the role of sponsor on our Discord server.
+Contributing to Vanilla OS is easy and fun, you don't have to be a developer to help. Whatever you are, an + influencer, a journalist, a blogger, or just a Vanilla OS user, you can help us spread the word about + Vanilla OS and increase its recognition.
+The following assets are available to help you better understand Vanilla OS and spread the word about it.
+Vanilla OS is an Open Source project that is maintained by fabricators.ltd and a team of volunteers. We are a diverse group of people from all over the world, with a wide range of skills and backgrounds. We are passionate about making Vanilla OS the best it can be.
- -There are many more people who have contributed to Vanilla OS. A full list of contributors can be found here.
-