mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,4 Tsd.
aktive Profile

#kernelsimulator

0 Beiträge0 Beteiligte0 Beiträge heute

Old Nitrocid KS PPA has been removed

Earlier, we have posted a new article that announced the deprecation of the old Launchpad PPA for Nitrocid KS. This PPA was originally released on June 8th, 2020, when we were building Nitrocid KS (Kernel Simulator back then) 0.0.10.0 back then for Ubuntu 20.04 LTS Focal Fossa users.

The old Nitrocid KS PPA, kernel-sim, has been officially removed from Launchpad starting from today. You’ll need to change your APT sources to use the new Launchpad PPA for Nitrocid KS, which is nitrocid.

To disable the kernel-sim PPA and to enable the newer Nitrocid PPA, nitrocid, follow these steps:

  1. Uninstalling all Nitrocid-related packages from the old PPA
    1. Open the terminal emulator
    2. Run sudo apt purge kernel-simulator
  2. Replacing the kernel-sim PPA with the nitrocid PPA
    1. Run sudo add-apt-repository --remove ppa:eofla/kernel-sim
    2. Run sudo add-apt-repository ppa:eofla/nitrocid
  3. Installing the newer Nitrocid packages
    1. Execute sudo apt update
    2. Follow the instructions by running sudo apt install nitrocid

Once you follow the above steps, you’re now using the new nitrocid PPA instead of the older one. If you fail to remove the kernel-sim PPA from your system, the apt update command will fail with error messages about said PPA.

Old Nitrocid KS PPA to be removed June 15th

Earlier, we have posted a new article that announced the deprecation of the old Launchpad PPA for Nitrocid KS. This PPA was originally released on June 8th, 2020, when we were building Nitrocid KS (Kernel Simulator back then) 0.0.10.0 back then for Ubuntu 20.04 LTS Focal Fossa users.

The old Nitrocid KS PPA, kernel-sim, will be officially removed from Launchpad on June 15th, 2025. You’ll have exactly a week to change your APT sources to use the new Launchpad PPA for Nitrocid KS, which is nitrocid.

To disable the kernel-sim PPA and to enable the newer Nitrocid PPA, nitrocid, follow these steps:

  1. Uninstalling all Nitrocid-related packages from the old PPA
    1. Open the terminal emulator
    2. Run sudo apt purge kernel-simulator
  2. Replacing the kernel-sim PPA with the nitrocid PPA
    1. Run sudo add-apt-repository --remove ppa:eofla/kernel-sim
    2. Run sudo add-apt-repository ppa:eofla/nitrocid
  3. Installing the newer Nitrocid packages
    1. Execute sudo apt update
    2. Follow the instructions by running sudo apt install nitrocid

Once you follow the above steps, you’re now using the new nitrocid PPA instead of the older one. If you failed to remove the kernel-sim PPA from your system before the abovementioned deadline, the apt update command will fail with error messages about said PPA.

Nitrocid 0.1.0.52 and 0.1.2.17 released with reduced distribution size!

Earlier versions of Nitrocid that followed the Unicode Bidi updates had a significantly increased size due to the inclusion of the Unicode libraries that were required to properly function on Windows systems. Also, they contained a version of Terminaux that included six copies of the same emoji icons, which turned out to be useless in the terminal context.

So, to reduce the distribution size, we’ve introduced new ways to implement this change. We’ve kept only the standard size of both the black-n-white version and the regular version, and removed the rest. This reduced the package size of the icons package from 70.61 MB until Terminaux 6.1.14 to just 8.27 MB starting from Terminaux 6.1.15. Also, in Textify, we’ve reduced the package size from 59.81 MB to just 34.22 MB, starting from Textify 2.11.0.

Now, we are proud to announce that Nitrocid has been updated to versions 0.1.2.17 and 0.1.0.52 to reduce the total distribution size, as well as bringing some of the general improvements that were introduced in later versions of Textify and Terminaux. Here’s the comparison of between the two releases:

Version seriesSize fromSize to0.1.0.51 -> 0.1.0.52784 MB (full)
256 MB (lite)
528 MB (addons)302 MB (full)
169 MB (lite)
133 MB (addons)0.1.2.16 -> 0.1.2.17906 MB (full)
222 MB (lite)
684 MB (addons)400 MB (full)
197 MB (lite)
203 MB (addons)Total reduction0.1.2.16 -> 0.1.2.17
-506 MB (f) [-55.8%]
-25 MB (l) [-11.2%]
-481 MB (a) [-70.3%]
0.1.0.51 -> 0.1.0.52
-482 MB (f) [-61.4%]
-87 MB (l) [-33.9%]
-395 MB (a) [-74.8%]

This is quite a significant reduction of the distribution when addons are involved, because one of the addons contained the Terminaux.Images.Icons package that witnessed a significant reduction of the size as a result of our recent actions.

To download Nitrocid KS, head to this page.

Nitrocid Hotfix Release Announcement

As part of our tests, we’ve discovered some hidden code in one of the dependencies that caused an essential part of the kernel to crash silently. It involved the kernel config validation code that used the JSON schema to determine whether the configuration is valid or not. We had used Newtonsoft.Json.Schema as a library because we had trusted Newtonsoft.Json and all the hard work behind it.

Unfortunately, things didn’t turn out as we had expected. During the development cycle of Nitrocid 0.1.0.50, we had encountered a behavior that didn’t match our goals for the system stability. It was basically impossible to fix other than removing the dependency.

We have released new versions of Nitrocid across all supported series to fix this problem by temporarily introducing the manual verification code while other options become available. We take security of our users very seriously, and we will scan all dependencies across all projects for similar behavior.

We will continue to use Newtonsoft.Json in our projects after this discovery.

#KernelSimulator#KS#news

Nitrocid 0.1.1 is no longer supported

We are announcing that the end of support for the first minor release after the 0.1.0 version, the 0.1.1 version that was released on July 23rd, 2024, has officially commenced as of today. It added new features, such as The Nitrocid Homepage, while improving existing features to make them more reliable.

The final mod API version for this version series was v3.0.26.60, and the final version of this release series was v0.1.1.36. Starting from today, we will no longer:

  • provide further new versions under that version series
  • provide support for users that continue to use this version series
  • provide any security and features improvements across different components

In addition to that, the warning message will be displayed upon trying to start this version series up, reminding you of this series’ support. In Debian builds, you’ll be notified in the command line that you’re installing the version series that is no longer supported.

In order to continue getting new features and security updates, and to continue receiving support from us, please either use the latest LTS version, which is v0.1.0.x, or use the latest short-term supported version, such as v0.1.2.x.

Old Nitrocid PPA EOL Reminder

The old Nitrocid PPA (kernel-sim) has been officially marked as deprecated as of the 0.1.2.0 release on February 27th, 2025. The reason was that because we wanted to get rid of a PPA that hosted very old versions of Nitrocid KS, such as 0.0.15.8 for Groovy Gorilla uploaded on April 14th, 2021, and because the most recent versions that were released had libc6 issues on Jammy Jellyfish and older.

We have only added the deprecation notice to the old PPA mentioned above, but we’ve recently updated the notice. We will permanently disable the kernel-sim PPA starting July 1st, 2025, as we get closer to the second half of the year.

To disable the kernel-sim PPA and to enable the newer Nitrocid PPA, nitrocid, follow these steps:

  1. Uninstalling all Nitrocid-related packages from the old PPA
    1. Open the terminal emulator
    2. Run sudo apt purge kernel-simulator
  2. Replacing the kernel-sim PPA with the nitrocid PPA
    1. Run sudo add-apt-repository --remove ppa:eofla/kernel-sim
    2. Run sudo add-apt-repository ppa:eofla/nitrocid
  3. Installing the newer Nitrocid packages
    1. Execute sudo apt update
    2. Follow the instructions by running sudo apt install nitrocid

Once you follow the above steps, you’re now using the new nitrocid PPA instead of the older one. If you failed to remove the kernel-sim PPA from your system before the abovementioned deadline, the apt update command will fail with error messages about said PPA.