#KernelSimulator

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.

#KernelSimulator #LaunchpadPPA #news #nitrocid #NitrocidKernel #NitrocidKernelSimulator #NitrocidKS #NitrocidKS #PPA #Simulator #Tech #Technology #Ubuntu #UbuntuPPA #update

2025-06-27

We have solved the addon packaging problem and a new version of Nitrocid 0.1.0.x and 0.1.2.x has been released!

2025-06-14

Due to localization system changes, Nitrocid KS will take longer to build than normal. This is done by design.

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.

#KernelSimulator #LaunchpadPPA #news #nitrocid #NitrocidKernel #NitrocidKernelSimulator #NitrocidKS #NitrocidKS #PPA #Simulator #Tech #Technology #Ubuntu #UbuntuPPA #update

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.

#Kernel #KernelSimulator #news #nitrocid #NitrocidKernel #NitrocidKernelSimulator #NitrocidKS #NitrocidKS #Tech #Technology #update

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 #NitrocidKernel #NitrocidKernelSimulator #NitrocidKS #NitrocidKS #Tech #Technology #update

2025-05-26

One of the Nitrocid KS dependencies (don't worry; not ours) has a serious problem that can't be solved right now. We'll take it out in the next servicing versions released later today.

2025-05-21

One UI 7 support for our projects has been decided! We will post the updated information shortly.

2025-05-17

Nitrocid KS releases that are on GitHub will be significantly bigger than expected. This is done by design.

State of Our Projects and One UI 7

Our projects currently support Android devices that are running at least Android 7 using the ARM64 processor, with our testing targets being Android 14. Samsung devices are the most compatible with our projects, as we are currently testing our projects in One UI 6.1.1.

Earlier, we have updated the BassBoom documentation to reflect the state of broken PulseAudio in One UI 6.1 or higher when it’s loaded without the required LD_PRELOAD environment variable to load the OpenSL library. We have tested our projects in the following environments:

  • One UI 5.1
  • One UI 5.1.1
  • One UI 6.0
  • One UI 6.1
  • One UI 6.1.1

For those who are running One UI 7 and are planning to run our projects, we are not providing official support for this version of One UI yet, as we are still waiting for the update to be rolled out to us. Once we officially confirm that our projects work flawlessly with One UI 7, we will begin providing support for Android 15 users.

For devices other than Samsung (Google Pixel, Huawei, Xiaomi, etc.), we are not officially providing support, as each manufacturer could have different mechanisms of the Android operation, and what works on Samsung devices might not work on others.

BONUS: If you can’t run or build our .NET projects on Android due to signal 9, unlock developer options (About phone/tablet > Software information > tap on Build Number 7 times), then go to Developer Options, and turn on “Disable Child Process Restrictions.”

#Android #Android15 #AndroidV #bassboom #KernelSimulator #KS #news #nitrocid #NitrocidKS #oneUi #OneUI7 #OneUI70 #Samsung #smartphone #Tech #Technology #update

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst