FAQ: Difference between revisions

Sdht0 (talk | contribs)
Sdht0 (talk | contribs)
Line 4: Line 4:


== Why is there a new wiki? What is with nixos.wiki? ==
== Why is there a new wiki? What is with nixos.wiki? ==
The old wiki has some problems:


* many components (mediawiki, php, icu) are severly outdated
The old wiki at nixos.wiki has several problems:


   - MediaWiki 1.29 (EOL 2018), now 1.35 (EOL 2023-12)
* Many components (mediawiki, php, icu) are severely outdated.
** MediaWiki 1.29 (EOL 2018), now 1.35 (EOL 2023-12)
** PHP 7.3.33 (EOL 2021-12)
** ICU 64.2


   - PHP 7.3.33 (EOL 2021-12)
* Cloudflare DDOS protection makes wiki edits fail sometimes.


   - ICU 64.2
* There is no WYSIWYG editor.


* we had issues with the cloudflare DDOS protection making wiki edits fail sometimes
* The wiki infrastructure, which was supposed to be made public after launch, never ended-up being made public.
 
We tried to address these issues multiple times over multiple years across multiple channels (email, matrix). We never got a direct answer. The last point of contact was made through zimbatm representing the NixOS foundation, asking the maintainer about possible cooperation on a new wiki. The answer was no. With the old wiki deteriorating and the maintainer unresponsive, forking the content into a new wiki remained the only way forward.
* no WYSIWYG editor
 
* the infra, which was supposed to be made public close to the start, never ended-up being public
 
 
We addressed most of the issues multiple times over multiple years over multiple channels (email, matrix). We never got a direct answer. The last point of contact was made through zimbatm to represent the foundation and ask fadenb if he wants to cooperate on a new wiki. The answer was no. With the old wiki deteriorating and the admin non responsive we sadly saw forking as the only way forward.  
 
references:
 
- <nowiki>https://nixos.wiki/wiki/User:Winny/WikiRisks</nowiki>


Also see: https://nixos.wiki/wiki/User:Winny/WikiRisks
== Why is Nix written in C++ rather than a functional language like Haskell? ==
== Why is Nix written in C++ rather than a functional language like Haskell? ==