NixOS: Unterschied zwischen den Versionen
Vater (Diskussion | Beiträge) (→NixCon: 2023 hinzugefügt) |
Vater (Diskussion | Beiträge) K (→Mobile NixOS) Markierung: Manuelle Zurücksetzung |
||
(46 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
[https://nixos.org {{PAGENAME}}] ([[wikipedia:de:NixOS]] [[wikipedia:en:NixOS]]) ist ein [[Betriebssystem]][[category:Betriebssystem]], das [[GNU/Linux]][[category:GNU/Linux]] verwendet. | |||
{{PAGENAME}} basiert auf [[#Nix ist ein Programm zur Paketverwaltung | dem Programm zur Paketverwaltung]] Nix[[category:C++]] ([[wikipedia:en:Nix (package manager)]]), wofür es [[#Nix ist eine Programmiersprache | die Programmiersprache]] Nix[[category:Nix]] gibt. | |||
== Nix == | == Nix == | ||
[[Datei:Nixcult.jpg|frameless|border|]] | [[Datei:Nixcult.jpg|frameless|border|]] | ||
=== Nixpkgs === | === Nix ist eine Programmiersprache === | ||
[[category:Nix]] | |||
=== Nix ist ein Programm zur Paketverwaltung === | |||
[[category:C++]] | |||
==== Alternativen zur Paketverwaltung ==== | |||
===== Tvix ===== | |||
Nix in [[Rust]][[category:Rust]] statt [[C++]] | |||
Tvix hat nicht die Absicht Nix zu ersetzten.<ref>https://tvl.fyi/blog/rewriting-nix</ref> | |||
* https://tvix.dev/ | |||
** https://tvl.su/ | |||
** https://code.tvl.fyi/about/tvix | |||
=== Nixpkgs sind Bauanleitungen für und zu Paketen === | |||
== | === NixOS ist ein Betriebssystem === | ||
== Alternativen zu Nix == | |||
* [[Guix]] | |||
** [[Guile]] | |||
== beim [[C3D2]] == | |||
NixOS Konfiguration der Infrastruktur https://gitea.c3d2.de/C3D2/nix-config | |||
: | |||
=== nix@chat.c3d2.de === | === nix@chat.c3d2.de === | ||
Zeile 37: | Zeile 54: | ||
** https://nixos.org/manual/nixos/unstable/ | ** https://nixos.org/manual/nixos/unstable/ | ||
* https://nixcloud.io/tour/ | * https://nixcloud.io/tour/ | ||
* https://nixcademy.com/cheatsheet.html | |||
==== Vorstellungen ==== | |||
* [https://media.ccc.de/v/froscon2016-1830 media.ccc.de (conferences froscon 2016) '''''NixOS''' The Purely Functional Linux Distribution'' (fpletz) 2016-08-20] | |||
* [https://media.ccc.de/v/WTYCHD media.ccc.de (conferences mrmcd mrmcd17) '''''Nix(OS): Package-management done right''' (uwap and profpatsch) 2017-09-02] | |||
* [https://media.ccc.de/v/warpzone-55000 media.ccc.de (events jev22) '''''Einfuehrung in NixOS''''' (Felix Ulonska (Jabbi)) 2022-12-28] | |||
* [https://media.ccc.de/v/glt23-379 media.ccc.de (conferences glt 2023) '''''Alles Nix - Reproduzierbar, Deklarativ, Zuverlässig''''' (Matthias Thym) 2023-04-15] | |||
** [https://media.ccc.de/v/glt24-478 media.ccc.de (conferences glt 2024) '''''Fully declarative Homelab on NixOS''''' (Matthias Thym) 2024-04-06] | |||
==== Bücher ==== | |||
* https://nixos-and-flakes.thiscute.world/ | |||
** [[github:ryan4yin/nixos-and-flakes-book]] | |||
==== Sendungen ==== | |||
===== Full Time Nix ===== | |||
* https://fulltimenix.com/ | |||
** https://fulltimenix.com/episodes | |||
** https://opencollective.com/fulltimenix | |||
===== Sammlung von Sendungen ===== | |||
* "sinnlose" (nicht im Detail auf Qualität geprüfte) Sammlung von Sammlungen von Sendungen | |||
* Kommentierungen (zum Inhalt und dessen Qualität) können gern erfolgen | |||
====== Serie ''NixOS on a Thinkpad'' ====== | |||
*: (bis 2024-05<ref>https://mastodon.social/@chrism@chattingdarkly.org/112452374298273003</ref><ref>https://chrismcdonough.substack.com/i/144529103/conclusion-and-personal-notes</ref>) | |||
* [https://www.youtube.com/watch?v=CboOUrkIZ2k&list=PLa01scHy0YEmg8trm421aYq4OtPD8u1SN YouTube user ''Chris McDonough'' playlist ''NixOS on a Thinkpad''] | |||
** (bis 2024-05) 96 Videos | |||
====== Serie ''NixOS Config Guides for Nerds and Other Cool People'' ====== | |||
* [https://www.youtube.com/watch?v=6WLaNIlDW0M&list=PL_WcXIXdDWWpuypAEKzZF2b5PijTluxRG YouTube user ''LibrePhoenix'' playlist ''NixOS Config Guides for Nerds and Other Cool People''] | |||
== Umwelt == | == Umwelt == | ||
* https://nixos. | * https://wiki.nixos.org/ | ||
*: Im Übrigen ist das Wiki (zu [[{{PAGENAME}}]]) in unserem Wiki als [[mediawikiwiki:Manual:Interwiki|Interwiki]] [[nixos:]] verfügbar. | |||
* https://nix-community.org/ | * https://nix-community.org/ | ||
** https://nur.nix-community.org/ | ** https://nur.nix-community.org/ | ||
* https://nixcloud.io/ | * <s>https://nixcloud.io/</s> | ||
* [[#Konferenzen]] | * [[#Konferenzen]] | ||
* [[#Foundation]] | * [[#Foundation]] | ||
* [[#Unternehmen]] | * [[#Unternehmen]] | ||
* https://flakehub.com/ | |||
* https://flakestry.dev/ | |||
** https://staging.flakestry.dev/ | |||
* https://history.nix-packages.com/ | |||
* https://nixpkgs.news/ | |||
== Foundation == | == Foundation == | ||
Zeile 72: | Zeile 132: | ||
* https://www.youtube.com/channel/UCjqkNrQ8F3OhKSCfCgagWLg | * https://www.youtube.com/channel/UCjqkNrQ8F3OhKSCfCgagWLg | ||
; <s>[https:// | ; <s>[https://2024.nixcon.org/ NixCon 2024]</s> | ||
: 2023-09- | : 2024-09-28 -30<ref>https://discourse.nixos.org/t/41837</ref> | ||
: Zürich ([https://ost.ch/ OST Zürich])<ref>https://discourse.nixos.org/t/41837</ref> | |||
* [[hedgedoc:nixcon-2024]] | |||
* <s>https://media.ccc.de/c/nixcon2024</s> | |||
; [https://2023.nixcon.org/ NixCon 2023]<ref>https://discourse.nixos.org/t/29466https://discourse.nixos.org/t/25753/4?</ref> | |||
: 2023-09-08 -10<ref>https://discourse.nixos.org/t/25753/4?</ref> | |||
: Darmstadt | : Darmstadt | ||
* [[hedgedoc:nixos23]] | |||
* https://media.ccc.de/c/nixcon2023 | |||
; [https://2022.nixcon.org/ NixCon 2022]<ref>https://discourse.nixos.org/t/20223</ref> | ; [https://2022.nixcon.org/ NixCon 2022]<ref>https://discourse.nixos.org/t/20223</ref> | ||
Zeile 111: | Zeile 179: | ||
Das 1. Treffen (2023-01-26T18:00) fand - auf Initiative von [https://discourse.nixos.org/u/m1-s m1-s] in der Bar Zapfanstalt statt. Es nahmen über 10 Personen (überwiegend von [https://cyberus-technology.de/ Cyberus Technology GmbH] und [[C3D2|uns]]) teil. | Das 1. Treffen (2023-01-26T18:00) fand - auf Initiative von [https://discourse.nixos.org/u/m1-s m1-s] in der Bar Zapfanstalt statt. Es nahmen über 10 Personen (überwiegend von [https://cyberus-technology.de/ Cyberus Technology GmbH] und [[C3D2|uns]]) teil. | ||
{| class="wikitable sortable" | |||
|- | |||
! Treffen | |||
! Datum | |||
! Ort | |||
! Ini | |||
! Anmerkung | |||
|- | |||
| 01 | |||
| 2023-01-26T18:00 | |||
| Zapfanstalt | |||
| m1-s | |||
|- | |||
| 02 | |||
| 2023-02-23T18:00 | |||
| [[HQ]] ([[Zentralwerk]]) | |||
| [[C3D2]]<ref>https://c3d2.de/news/meetup-20230223-nix.html</ref> | |||
|- | |||
| 03 | |||
| 2023-04-06T18:00 | |||
| [https://ascii-dresden.de/ Café ascii] (Fakultät Informatik [[TU Dresden]]) | |||
| | |||
|- | |||
| 04 | |||
| 2023-05-11T18:00 | |||
| [https://cyberus-technology.de/ Cyberus Technology GmbH] | |||
| m1-s | |||
|- | |||
| 05 | |||
| 2023-06-29T18:00 | |||
| [https://www.goto.com/de/company/about-us GoTo (Dresden)] | |||
| | |||
|- | |||
| 06 | |||
| 2023-07-28T18:00 | |||
| [[HTW Dresden]] N101 | |||
| [https://www.stura.htw-dresden.de/ StuRa HTW Dresden]<ref>https://www.stura.htw-dresden.de/stura/ref/verwaltung/admin/nixos/nix-meetup-dresden/nix-meetup-dresden-2023-07</ref> | |||
|- | |||
| colspan=5 | … | |||
|- | |||
| ?? | |||
| 2024-06-ddT18:00 | |||
| ?[[HQ]] ([[Zentralwerk]]) | |||
| ?[[C3D2]] | |||
| | |||
* NixOS Wiki ist "wieder" "offiziell". (Konto muss neu erstellt werden.) | |||
* Zu Clan gibt es jetzt ein wöchentliches meetup jeden Mittwoch (15:30 UTC).<ref>https://docs.clan.lol/blog/2024/04/16/new-documentation-site-and-weekly-new-meetup/</ref> | |||
* Teilnahme [[FrOSCon]] ([[chaotische Veranstaltung]]) | |||
** Nix on non NixOS? | |||
** [[#SnowflakeOS]]? | |||
** … | |||
** Aufsteller ''Nix ist … Programmiersprache, Programm zur Paketverwaltung, Sammlung an Bauanleitungen, Betriebssystem'' | |||
* Teilnahme [[#NixCon]] 2024 | |||
* (Organisation) Vorbereitung Nix meetup Dresden | |||
** Dank an m1-s und [[user:n00b0ss]] | |||
** Was geht (inhaltlich)? | |||
|- | |||
|} | |||
==== The Leipzig NixOS User Group ==== | ==== The Leipzig NixOS User Group ==== | ||
https://leipzig | https://leipzig.nix.ug/ | ||
== Aktionen == | == Aktionen == | ||
Zeile 139: | Zeile 262: | ||
==== Nix-Gui ==== | ==== Nix-Gui ==== | ||
* https://github.com/nix-gui/nix-gui | |||
* https://discourse.nixos.org/t/15409 | * https://discourse.nixos.org/t/15409 | ||
==== Snowfall ==== | |||
* https://snowfall.org/ | |||
* https://snowfall.org/guides/lib/quickstart/ | |||
* [[github:snowfallorg/nixos-conf-editor]] | |||
* [[github:snowfallorg/nix-software-center]] | |||
* [[github:snowfallorg/icicle]] | |||
=== Werkzeuge zur Sprache === | === Werkzeuge zur Sprache === | ||
Zeile 154: | Zeile 284: | ||
=== Werkzeuge zur Einrichtung === | === Werkzeuge zur Einrichtung === | ||
: aka deployment | : aka deployment | ||
==== krops ==== | ==== krops ==== | ||
Zeile 194: | Zeile 320: | ||
[[github:NixOS/mobile-nixos]] | [[github:NixOS/mobile-nixos]] | ||
* <s><!-- 2024-06-28 "ohne Inhalt" und der Information '2024-06-26: The Mobile NixOS project has moved!.' -->https://mobile.nixos.org/</s> | |||
** https://mobile.nixos.org/devices/ | |||
==== Spectrum ==== | ==== Spectrum ==== | ||
Zeile 215: | Zeile 344: | ||
[[gitlab:simple-nixos-mailserver/nixos-mailserver]] | [[gitlab:simple-nixos-mailserver/nixos-mailserver]] | ||
==== SrvOS ==== | |||
* [[github:nix-community/srvos]] | |||
* https://nix-community.github.io/srvos/ | |||
==== Server-optimised NixOS ==== | ==== Server-optimised NixOS ==== | ||
Zeile 247: | Zeile 381: | ||
* [[github:astro/skyflake]] | * [[github:astro/skyflake]] | ||
==== cLAN ==== | |||
* https://clan.lol/ | |||
** https://git.clan.lol/ | |||
cLAN aims to offer a compelling alternative to the ever-increasing centralization of the internet. | |||
==== NixBSD ==== | |||
[[github:nixos-bsd/nixbsd]] | |||
=== Auswüchse === | === Auswüchse === | ||
Zeile 253: | Zeile 398: | ||
* [[freshports:sysutils/nix]] | * [[freshports:sysutils/nix]] | ||
==== [[OpenBSD]] ==== | |||
* <s>http://ports.su/sysutils/nix</s> | |||
* https://openbsd.app/path/sysutils/nix | |||
* https://www.ports.to/path/sysutils/nix.html | |||
* [[github:openbsd/ports/tree/master/sysutils/nix]] | |||
== Dienstleistungen == | == Dienstleistungen == | ||
Zeile 262: | Zeile 414: | ||
[[#Veierland Intelligence AS]] | [[#Veierland Intelligence AS]] | ||
==== Nixified AI ==== | |||
* https://nixified.ai/ | |||
== Unternehmen == | == Unternehmen == | ||
Siehe auch: https://github.com/ad-si/nix-companies | |||
==== Tweag ==== | ==== Tweag ==== | ||
Zeile 304: | Zeile 462: | ||
Mayflower GmbH | Mayflower GmbH | ||
https://mayflower.de/ | |||
==== Flying Circus ==== | ==== Flying Circus ==== | ||
https://flyingcircus.io/ | |||
== Siehe auch == | == Siehe auch == | ||
Zeile 316: | Zeile 478: | ||
* [[Proxmox#Proxmox CT NixOS]] | * [[Proxmox#Proxmox CT NixOS]] | ||
* [[Diskussion:BSD#FreeBSD meets Nixpkgs]] | * [[Diskussion:BSD#FreeBSD meets Nixpkgs]] | ||
* [[ | * [[Guix System]] | ||
== Weblinks == | == Weblinks == | ||
* https://nixos.org/ | * https://nixos.org/ | ||
* https://nixos. | * https://wiki.nixos.org/ | ||
** [[nixos:]] | ** [[nixos:]] | ||
[[Kategorie:Betriebssystem]] | [[Kategorie:Betriebssystem]] |
Aktuelle Version vom 28. Juni 2024, 18:26 Uhr
NixOS (wikipedia:de:NixOS wikipedia:en:NixOS) ist ein Betriebssystem, das GNU/Linux verwendet.
NixOS basiert auf dem Programm zur Paketverwaltung Nix (wikipedia:en:Nix (package manager)), wofür es die Programmiersprache Nix gibt.
Nix
Nix ist eine Programmiersprache
Nix ist ein Programm zur Paketverwaltung
Alternativen zur Paketverwaltung
Tvix
Tvix hat nicht die Absicht Nix zu ersetzten.[1]
Nixpkgs sind Bauanleitungen für und zu Paketen
NixOS ist ein Betriebssystem
Alternativen zu Nix
beim C3D2
NixOS Konfiguration der Infrastruktur https://gitea.c3d2.de/C3D2/nix-config
nix@chat.c3d2.de
- als Chat#Multi-User Chat
- rund um NixOS
Verwendung im C3D2
Seit 2017 ist ein Trend zu NixOS zu erkennen! :-D
Alles nixbare soll vernixt werden!
Lernen
Vorstellungen
- media.ccc.de (conferences froscon 2016) NixOS The Purely Functional Linux Distribution (fpletz) 2016-08-20
- media.ccc.de (conferences mrmcd mrmcd17) Nix(OS): Package-management done right (uwap and profpatsch) 2017-09-02
- media.ccc.de (events jev22) Einfuehrung in NixOS (Felix Ulonska (Jabbi)) 2022-12-28
- media.ccc.de (conferences glt 2023) Alles Nix - Reproduzierbar, Deklarativ, Zuverlässig (Matthias Thym) 2023-04-15
Bücher
Sendungen
Full Time Nix
Sammlung von Sendungen
- "sinnlose" (nicht im Detail auf Qualität geprüfte) Sammlung von Sammlungen von Sendungen
- Kommentierungen (zum Inhalt und dessen Qualität) können gern erfolgen
Serie NixOS on a Thinkpad
- YouTube user Chris McDonough playlist NixOS on a Thinkpad
- (bis 2024-05) 96 Videos
Serie NixOS Config Guides for Nerds and Other Cool People
Umwelt
- https://wiki.nixos.org/
- https://nix-community.org/
https://nixcloud.io/- #Konferenzen
- #Foundation
- #Unternehmen
- https://flakehub.com/
- https://flakestry.dev/
- https://history.nix-packages.com/
- https://nixpkgs.news/
Foundation
NixOS Foundation
Gruppen
Übersichten zu Gruppen
Veranstaltungen
Konferenzen
NixCon
- https://nixcon.org/
- https://twitter.com/nixcon_org
- https://twitter.com/hashtag/nixcon
- https://media.ccc.de/b/conferences/nixcon
- https://www.youtube.com/channel/UCjqkNrQ8F3OhKSCfCgagWLg
NixCon 2024- 2024-09-28 -30[4]
- Zürich (OST Zürich)[5]
- NixCon 2023[6]
- 2023-09-08 -10[7]
- Darmstadt
- NixCon 2022[8]
- 2022-10-20 -22
- Paris
- YouTube: Channel NixOS: Video NixCon Paris 2022 - Day 1
- YouTube: Channel NixOS: Video NixCon Paris 2022 - Day 2
- NixCon 2020
- 2020-10-16 -18
- (online)
- NixCon 2019
- 2019-10-25 -27
- Brno
Treffen
Nix meetup Dresden
https://discourse.nixos.org/t/24396
Das 1. Treffen (2023-01-26T18:00) fand - auf Initiative von m1-s in der Bar Zapfanstalt statt. Es nahmen über 10 Personen (überwiegend von Cyberus Technology GmbH und uns) teil.
Treffen | Datum | Ort | Ini | Anmerkung |
---|---|---|---|---|
01 | 2023-01-26T18:00 | Zapfanstalt | m1-s | |
02 | 2023-02-23T18:00 | HQ (Zentralwerk) | C3D2[9] | |
03 | 2023-04-06T18:00 | Café ascii (Fakultät Informatik TU Dresden) | ||
04 | 2023-05-11T18:00 | Cyberus Technology GmbH | m1-s | |
05 | 2023-06-29T18:00 | GoTo (Dresden) | ||
06 | 2023-07-28T18:00 | HTW Dresden N101 | StuRa HTW Dresden[10] | |
… | ||||
?? | 2024-06-ddT18:00 | ?HQ (Zentralwerk) | ?C3D2 |
|
The Leipzig NixOS User Group
Aktionen
Summer of Nix
- zur SoN
Summer of Nix 2022
nix.party
Ergänzungen
visuelle Darstellung
Nix-Gui
Snowfall
- https://snowfall.org/
- https://snowfall.org/guides/lib/quickstart/
- github:snowfallorg/nixos-conf-editor
- github:snowfallorg/nix-software-center
- github:snowfallorg/icicle
Werkzeuge zur Sprache
- aka formating
- aka linting
nixpkgs-fmt WASM
https://nix-community.github.io/nixpkgs-fmt/
Werkzeuge zur Einrichtung
- aka deployment
krops
morph
morph Anleitungen
- Xe Iaso: Using Morph for Deploying to NixOS
- justinas stankevičius: NixOS in the Cloud, step-by-step
weitere Werkzeuge zur Einrichtung
- Colmena
- deploy-rs
- kubenix
- kubernix
- Nixery
- pushnix
- terraform-nixos
- autoUpdate
- bento
Ausprägungen
Mobile NixOS
NixOS & Co fürs Mobilgerät (Smartphone): "NixOS, on your phone"
Spectrum
Spectrum verwendet Nix
Genodepkgs
Genodepkgs: Work in progress NixOS derivative based on the Genode OS framework.
DevOS
SnowflakeOS
Simple Nixos Mailserver
kurz SNM
gitlab:simple-nixos-mailserver/nixos-mailserver
SrvOS
Server-optimised NixOS
github:arianvp/server-optimised-nixos
not-os
vpsAdminOS
- von vpsFree.cz
MicroVM.nix
- von user:Astro
- Vorstellung
- (Datenspuren 2022) Vortrag Flexible Virtualisierung mit NixOS (mit aufgezeichneten Video microvm.nix)
Skyflake
- von user:Astro
cLAN
cLAN aims to offer a compelling alternative to the ever-increasing centralization of the internet.
NixBSD
Auswüchse
FreeBSD
OpenBSD
http://ports.su/sysutils/nix- https://openbsd.app/path/sysutils/nix
- https://www.ports.to/path/sysutils/nix.html
- github:openbsd/ports/tree/master/sysutils/nix
Dienstleistungen
MyNixOS
Nixified AI
Unternehmen
Siehe auch: https://github.com/ad-si/nix-companies
Tweag
Numtide
Determinate Systems
flox
nixbuild.net
Nix.How
weitere Unternehmen
Serokell
Mayflower
Mayflower GmbH
Flying Circus
Siehe auch
- wikipedia:de:NixOS
- Themenabend#Nix/NixOS
- Vorstellung
- Proxmox#Proxmox CT NixOS
- Diskussion:BSD#FreeBSD meets Nixpkgs
- Guix System
Weblinks
- ↑ https://tvl.fyi/blog/rewriting-nix
- ↑ https://mastodon.social/@chrism@chattingdarkly.org/112452374298273003
- ↑ https://chrismcdonough.substack.com/i/144529103/conclusion-and-personal-notes
- ↑ https://discourse.nixos.org/t/41837
- ↑ https://discourse.nixos.org/t/41837
- ↑ https://discourse.nixos.org/t/29466https://discourse.nixos.org/t/25753/4?
- ↑ https://discourse.nixos.org/t/25753/4?
- ↑ https://discourse.nixos.org/t/20223
- ↑ https://c3d2.de/news/meetup-20230223-nix.html
- ↑ https://www.stura.htw-dresden.de/stura/ref/verwaltung/admin/nixos/nix-meetup-dresden/nix-meetup-dresden-2023-07
- ↑ https://docs.clan.lol/blog/2024/04/16/new-documentation-site-and-weekly-new-meetup/
- ↑ https://talks.nixcon.org/nixcon-2022/talk/JJJT7S/ https://www.youtube.com/watch?v=l70haNBm1wc&t=25542
- ↑ https://chemnitzer.linux-tage.de/2017/en/programm/beitrag/254