Skip to content

Commit

Permalink
Add first two posts
Browse files Browse the repository at this point in the history
  • Loading branch information
Elsie19 committed Apr 8, 2024
1 parent d43179d commit 89308bd
Show file tree
Hide file tree
Showing 14 changed files with 685 additions and 29 deletions.
2 changes: 2 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,5 @@ gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]
# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
# do not have a Java counterpart.
gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]

gem "webrick", "~> 1.8"
2 changes: 2 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -259,6 +259,7 @@ GEM
unf_ext (0.0.9.1)
unicode-display_width (1.8.0)
uri (0.13.0)
webrick (1.8.1)

PLATFORMS
x86_64-linux
Expand All @@ -271,6 +272,7 @@ DEPENDENCIES
tzinfo (>= 1, < 3)
tzinfo-data
wdm (~> 0.1.1)
webrick (~> 1.8)

BUNDLED WITH
2.3.15
24 changes: 24 additions & 0 deletions _posts/2022-10-16-moving-forward.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
layout: post
title: "Moving forward with Rolling Rhino Remix"
date: 2023-02-25 16:18:16 +0000
author: http.llamaz
---

Hey It's http.llamaz here, however I previously went by "MrBeeBenson" online. I am the founder and project lead of Rolling Rhino Remix. Overtime Rolling Rhino Remix evolved and changed drastically, under the hood, however I am not the same programmer I was then. Rolling Rhino Remix was honestly, made with little effort and is still held together by scripts that keep the Operating System running. It was a proof-of-concept, and the fact that people utilised it as a daily driver astounded me. It was more stable than I anticipated, thankfully. Rolling Rhino Remix kept adding more and more utilities until it simply was no longer just a rolling release flavour of Ubuntu.

Overtime the current development model of Rolling Rhino Remix has became untenable. It really is a passion project with code that is not mature. I made it for fun, but it became too big, too quickly, and unfortunately the immature code that makes the distribution is still present today.

I have made teasers about what the team is working on next, and it is not a complete departure of our original aim, which was to provide a rolling release version of Ubuntu. I would like to introduce Rhino Linux, the official successor to Rolling Rhino Remix. This is a large undertaking that completely overhauls the fundamentals of Rolling Rhino Remix, and 2 new core developers have been added to the development team to help flesh this idea out.

Rhino Linux will be an Ubuntu-based, rolling release operating system with Ubuntu, Pacstall and XFCE at the core of the distribution.

Our users may be familiar with Pacstall itself, and how useful it is as an AUR-like package manager for Ubuntu. It is extremely extensible. We have adopted our own Pacstall repository specifically for Rhino Linux, which is headed by our Deputy Project Lead and the founder of Pacstall, Plasma. Core packages for the distribution such as XFCE (and our dotfiles), the Linux kernel, our plymouth bootsplash, and the Firefox web-browser will be installed via Pacstall.

We have chosen a slightly-customised version of XFCE as our desktop environment of choice due to it's renouned stability and speed.

Ubuntu as a rolling release is still at the very core of our concept. Rhino Linux is not a depature from Rolling Rhino Remix, but rather re-imagines it as the more stable, mature distribution it should have shipped as originally.

To everyone who has supported Rolling Rhino Remix thusfar, thank you, and I hope you will continue to support us as we move to the next chapter of this distribution.

• 2022.11.01 will be the last disk image that we produce of Rolling Rhino Remix, as we prepare for the development of Rhino Linux. Rolling Rhino Remix as an operating system will continue to be maintained for 3 months after the release of Rhino Linux.
46 changes: 46 additions & 0 deletions _posts/2023-02-25-development-update-1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
layout: post
title: "The state of Rhino Linux. Development Update #1"
date: 2023-07-12 12:01:42 +0100
author: http.llamaz
---

Rhino Linux has now been in active development since October 2022. The core vision for the distribution has remained the same throughout the development cycle. Many things have changed since our original announcement detailing the development of the distribution, though.

~~Unfortunately, the original goal of releasing the distribution in March 2023 is not attainable. We underestimated the scale of development, and have since scaled up by adding new contributors to our development team. Our new aim is to try to release in Summer 2023, however we cannot guarantee that this will be successful. Rhino Linux is due to officially enter open beta within the next two weeks.~~

• Upon reviewing the development of Rhino Linux, we are set to enter open beta shortly. A release date for March is achievable providing that no major issues are reported during our testing phase. The release date will be set after careful consideration before we enter open beta.

# Branding

We have changed our logo and proposed default wallpaper in the development cycle. u/oklopfer has joined the team as a designer, and more recently a developer of the distribution. They have redesigned the logo and designed 6 default wallpapers for Rhino Linux users to utilise, including our brand new default wallpaper.

# Pacstall

Pacstall is the core feature of the distribution, handling everything from kernel installs, web browser, dotfiles and our plymouth theme. The decision has been taken to remove XFCE from being utilised as a pacscript due to the sheer amount of maintenance it will require for our limited development team size.

All Rhino Linux related packages are packaged as a pacscript. When system updates that relate to Rhino Linux need to be applied, they will be done so through Pacstall.

We have also taken the decision to work with upstream Pacstall more closely. Rather than maintaining our own version of Pacstall’s package repository, we will be contributing straight to Pacstall’s package repo, and our pacscripts will be hosted there as a result of this.

# User interface and experience

The default user interface utilises a conventional desktop layout, with a taskbar at the bottom and desktop icons enabled. With XFCE being our desktop environment the system utilises little resources on idle.

User Experience is something we take pride in. We have created `rhino-setup`, a graphical application that will appear upon booting your OS for the first time. It will give users an option to install useful software or additional package managers.

We have created `rhino-pkg`, a wrapper for APT, Pacstall, Flatpak and Snap so that you can install the software you want, easily. It will also update all of your packages in a single command.

# Installer

The installer has gone through a lot of hard work. We utilise Calamares as our default installer. We have created a custom image slideshow, showing the best features of Rhino Linux.

# Release cycle

Originally with Rolling Rhino Remix, the predecessor of Rhino Linux, we released a new disk image monthly. The original idea for Rhino Linux was to do it quarterly, with 4 total disk image releases per year. This is not maintainable for a rolling release distribution as it will need more consistent patches. Rather we will not have a fixed schedule for when we package and distribute a new disk image, this will come as and when critical changes or updates are made to the system and when the time and resources are available.

• Disk image releases will be identified with YEAR.PATCH, an example of this will be 2023.19.

# Thank you

Thanks to all of our developers and supporters. Your contributions and support make Rhino Linux possible. If you would like to help improve Rhino Linux please don't hesitate to contact us and get involved.
29 changes: 0 additions & 29 deletions _posts/2024-04-08-welcome-to-jekyll.md

This file was deleted.

87 changes: 87 additions & 0 deletions _site/404.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1"><!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Rhino Linux News | Query news about Rhino Linux from our website or from an RSS reader</title>
<meta name="generator" content="Jekyll v3.9.5" />
<meta property="og:title" content="Rhino Linux News" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="Query news about Rhino Linux from our website or from an RSS reader" />
<meta property="og:description" content="Query news about Rhino Linux from our website or from an RSS reader" />
<link rel="canonical" href="http://localhost:4000/news/404.html" />
<meta property="og:url" content="http://localhost:4000/news/404.html" />
<meta property="og:site_name" content="Rhino Linux News" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Rhino Linux News" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"WebPage","description":"Query news about Rhino Linux from our website or from an RSS reader","headline":"Rhino Linux News","url":"http://localhost:4000/news/404.html"}</script>
<!-- End Jekyll SEO tag -->
<link rel="stylesheet" href="/news/assets/main.css"><link type="application/atom+xml" rel="alternate" href="http://localhost:4000/news/feed.xml" title="Rhino Linux News" /></head>
<body><header class="site-header" role="banner">

<div class="wrapper"><a class="site-title" rel="author" href="/news/">Rhino Linux News</a><nav class="site-nav">
<input type="checkbox" id="nav-trigger" class="nav-trigger" />
<label for="nav-trigger">
<span class="menu-icon">
<svg viewBox="0 0 18 15" width="18px" height="15px">
<path d="M18,1.484c0,0.82-0.665,1.484-1.484,1.484H1.484C0.665,2.969,0,2.304,0,1.484l0,0C0,0.665,0.665,0,1.484,0 h15.032C17.335,0,18,0.665,18,1.484L18,1.484z M18,7.516C18,8.335,17.335,9,16.516,9H1.484C0.665,9,0,8.335,0,7.516l0,0 c0-0.82,0.665-1.484,1.484-1.484h15.032C17.335,6.031,18,6.696,18,7.516L18,7.516z M18,13.516C18,14.335,17.335,15,16.516,15H1.484 C0.665,15,0,14.335,0,13.516l0,0c0-0.82,0.665-1.483,1.484-1.483h15.032C17.335,12.031,18,12.695,18,13.516L18,13.516z"/>
</svg>
</span>
</label>

<div class="trigger"><a class="page-link" href="/news/about/">About</a></div>
</nav></div>
</header>
<main class="page-content" aria-label="Content">
<div class="wrapper">
<style type="text/css" media="screen">
.container {
margin: 10px auto;
max-width: 600px;
text-align: center;
}
h1 {
margin: 30px 0;
font-size: 4em;
line-height: 1;
letter-spacing: -1px;
}
</style>

<div class="container">
<h1>404</h1>

<p><strong>Page not found :(</strong></p>
<p>The requested page could not be found.</p>
</div>

</div>
</main><footer class="site-footer h-card">
<data class="u-url" href="/news/"></data>

<div class="wrapper">

<h2 class="footer-heading">Rhino Linux News</h2>

<div class="footer-col-wrapper">
<div class="footer-col footer-col-1">
<ul class="contact-list">
<li class="p-name">Rhino Linux News</li><li><a class="u-email" href="mailto:[email protected]">[email protected]</a></li></ul>
</div>

<div class="footer-col footer-col-2"><ul class="social-media-list"><li><a href="https://github.com/jekyll"><svg class="svg-icon"><use xlink:href="/news/assets/minima-social-icons.svg#github"></use></svg> <span class="username">jekyll</span></a></li><li><a href="https://www.twitter.com/jekyllrb"><svg class="svg-icon"><use xlink:href="/news/assets/minima-social-icons.svg#twitter"></use></svg> <span class="username">jekyllrb</span></a></li></ul>
</div>

<div class="footer-col footer-col-3">
<p>Query news about Rhino Linux from our website or from an RSS reader</p>
</div>
</div>

</div>

</footer>
</body>

</html>
88 changes: 88 additions & 0 deletions _site/about/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1"><!-- Begin Jekyll SEO tag v2.8.0 -->
<title>About | Rhino Linux News</title>
<meta name="generator" content="Jekyll v3.9.5" />
<meta property="og:title" content="About" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="Query news about Rhino Linux from our website or from an RSS reader" />
<meta property="og:description" content="Query news about Rhino Linux from our website or from an RSS reader" />
<link rel="canonical" href="http://localhost:4000/news/about/" />
<meta property="og:url" content="http://localhost:4000/news/about/" />
<meta property="og:site_name" content="Rhino Linux News" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="About" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"WebSite","description":"Query news about Rhino Linux from our website or from an RSS reader","headline":"About","name":"Rhino Linux News","url":"http://localhost:4000/news/about/"}</script>
<!-- End Jekyll SEO tag -->
<link rel="stylesheet" href="/news/assets/main.css"><link type="application/atom+xml" rel="alternate" href="http://localhost:4000/news/feed.xml" title="Rhino Linux News" /></head>
<body><header class="site-header" role="banner">

<div class="wrapper"><a class="site-title" rel="author" href="/news/">Rhino Linux News</a><nav class="site-nav">
<input type="checkbox" id="nav-trigger" class="nav-trigger" />
<label for="nav-trigger">
<span class="menu-icon">
<svg viewBox="0 0 18 15" width="18px" height="15px">
<path d="M18,1.484c0,0.82-0.665,1.484-1.484,1.484H1.484C0.665,2.969,0,2.304,0,1.484l0,0C0,0.665,0.665,0,1.484,0 h15.032C17.335,0,18,0.665,18,1.484L18,1.484z M18,7.516C18,8.335,17.335,9,16.516,9H1.484C0.665,9,0,8.335,0,7.516l0,0 c0-0.82,0.665-1.484,1.484-1.484h15.032C17.335,6.031,18,6.696,18,7.516L18,7.516z M18,13.516C18,14.335,17.335,15,16.516,15H1.484 C0.665,15,0,14.335,0,13.516l0,0c0-0.82,0.665-1.483,1.484-1.483h15.032C17.335,12.031,18,12.695,18,13.516L18,13.516z"/>
</svg>
</span>
</label>

<div class="trigger"><a class="page-link" href="/news/about/">About</a></div>
</nav></div>
</header>
<main class="page-content" aria-label="Content">
<div class="wrapper">
<article class="post">

<header class="post-header">
<h1 class="post-title">About</h1>
</header>

<div class="post-content">
<p>This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at <a href="https://jekyllrb.com/">jekyllrb.com</a></p>

<p>You can find the source code for Minima at GitHub:
<a href="https://github.com/jekyll">jekyll</a> /
<a href="https://github.com/jekyll/minima">minima</a></p>

<p>You can find the source code for Jekyll at GitHub:
<a href="https://github.com/jekyll">jekyll</a> /
<a href="https://github.com/jekyll/jekyll">jekyll</a></p>


</div>

</article>

</div>
</main><footer class="site-footer h-card">
<data class="u-url" href="/news/"></data>

<div class="wrapper">

<h2 class="footer-heading">Rhino Linux News</h2>

<div class="footer-col-wrapper">
<div class="footer-col footer-col-1">
<ul class="contact-list">
<li class="p-name">Rhino Linux News</li><li><a class="u-email" href="mailto:[email protected]">[email protected]</a></li></ul>
</div>

<div class="footer-col footer-col-2"><ul class="social-media-list"><li><a href="https://github.com/jekyll"><svg class="svg-icon"><use xlink:href="/news/assets/minima-social-icons.svg#github"></use></svg> <span class="username">jekyll</span></a></li><li><a href="https://www.twitter.com/jekyllrb"><svg class="svg-icon"><use xlink:href="/news/assets/minima-social-icons.svg#twitter"></use></svg> <span class="username">jekyllrb</span></a></li></ul>
</div>

<div class="footer-col footer-col-3">
<p>Query news about Rhino Linux from our website or from an RSS reader</p>
</div>
</div>

</div>

</footer>
</body>

</html>
Loading

0 comments on commit 89308bd

Please sign in to comment.