
@시코 - 리눅스(Linux) 실무 입문
시니어코딩
기업에 입사해 프로젝트를 시작하게 되면 서버 세팅부터 시작하기 마련입니다. 이때 클라우드와 리눅스에 대한 이해 없이는 제대로 된 세팅을 할 수 없겠죠? 이 강의를 통해 클라우드와 리눅스에 대한 기술과 기법을 익혀보세요!
초급
Linux, Shell Script
Creating the same up-to-date app development environment by installing Nix on Mac, MS Windows, NixOS, all Linux distributions, and Synology NAS.
I want to set up my primary development environment with the latest version and develop in it.
I want to set up my development environment in common across all OS environments and do cross-platform development.
What is Nix?
A language for automating package installation settings, created since 2003.
A pure functional programming language that lets you know the world's development trends~*
The latest programming language development environment and
All app development environments and
Anyone who wants to keep up with the latest open source developments
Making the development environment complete with one command on all operating systems,
Making builds simple
Anyone who wants to build a server like a homemade NAS.
Anyone who wants to combine new Ai tools or various tools/apps
Currently, as of April 15, 2025, the Firebase Studio internal development environment system, such as the cursor AI editor from Google Gemini, can only be developed with Nix.
The combination of the non-deterministic system artificial intelligence and the deterministic system Nix has been confirmed.
Knowing too much can sometimes be a burden in development.
Nix makes you think about what you've learned.
It frees up a lot of time in your life by reducing complexity so you can focus solely on your work.
The last language!!! A language whose concepts will remain the same even when the AI era comes!!!
https://nixos.org
Nix is a tool that takes a unique approach to package management and system configuration. Learn how to build reproducible, declarative, and reliable systems.
Nix is
Install nix in #Linux #unix #macos #synology #nixos environment
#dotfiles and common configuration files required for the development environment are configured in the Unix language.
You can simplify the repetitive development upgrade work with a single command to install the development environment.
It is a provisioning (build) tool.
Worldwide "nixos" keyword search trend after ChatGPT launch
Today's search trend for the keyword "nixos" in our country
Only 0.01% usage? No~! It's not difficult.
https://www.reddit.com/r/NixOS/comments/1612dt4/reproducible/
Terminator T-1000 Nanomachine, Matrix Agent Smith, Majin Buu, Purple Drift
The image above includes MacOS, MS Windows, and all other Linuxes.
https://www.reddit.com/r/NixOS/comments/1bfc9tm/meme_nixos_infection/
It's easy once you learn the basics.
https://www.reddit.com/r/NixOS/comments/1dpmuh7/holy_moly/
Knowing too much can sometimes be a burden in development.
Nix makes you think about what you've learned.
It frees up a lot of time in your life by reducing complexity so you can focus solely on your work.
.
How can I transfer everything I learned from lectures/studies other than Nix into practice?
How do I organize my code or data assets?
Nix
https://www.reddit.com/r/NixOS/comments/p7tarc/destroyer_of_fhs/
Mozilla Foundation also distributes Rust builds managed with Nix.
It is also widely used by students all over the world.
https://github.com/ad-si/nix-companies
Here's a quick rundown of companies that use Nix or NixOS:
1. Anduril (USA, California) A company that develops defense industry technologies, defense solutions using AI and autonomous systems.
2. Antithesis (USA, Virginia) Software Testing and Verification Solutions
3. Arista (USA) A company that provides cloud networking solutions, data centers, and high-performance network equipment.
4. Artificial (UK) AI and machine learning based solutions
5. Cachix (Estonia) A company that provides Nix package caching solutions to improve development speed and package management efficiency.
6. CircuitHub (UK) Electronic Device Manufacturing Automation Platform
7. Cyberus Technology (Germany) Security Software and Solutions
8. DE Shaw (USA) A quantitative finance and investment management firm that optimizes investments through complex financial models.
9. Determinate Systems (USA) Nix-based systems and infrastructure solutions
10. Dfinity (Zürich, Switzerland) Developing a decentralized internet infrastructure
11. Edgeless Systems (Germany) Security-focused cloud computing solutions
12. Feram (Germany) Code review automation and source code analysis
13. Flox (USA): A solution that simplifies Nix package management and system maintenance.
14. Flyingcircus (Germany) Cloud hosting and infrastructure management services
15. FPComplete (USA) Software development, consulting and cloud solutions
16. Glimpse (USA, Boston) Data analytics and machine learning solutions
17. Google (USA, California)
18. HAMBS (Australia) Australian medical and insurance software
19. Heilmann Software (Germany) Consulting supporting high-quality software development
20. Helsinki Systems (Germany) Cloud and Network Solutions
21. Hercules CI (Netherlands) provides a CI/CD (continuous integration and deployment) platform.
22. IO Global (USA, Wyoming) A company that provides blockchain solutions, particularly the Cardano blockchain.
23. JusPay (India, Bengaluru) Digital Payment Solution
24. Mercury (USA, California) Financial services platform using Haskell
25. Mlabs (UK) Consultancy providing blockchain and financial technology solutions using Haskell and Rust
26. Monzo (UK, USA) Known for its digital banking services
27. Nix.How (USA) A website that provides resources for building and learning about Nix-based systems.
28. Numtide (Switzerland) Nix-based infrastructure solution using Rust
29. Obsidian Systems (USA, New York) Consulting to support software development using Haskell.
30. PDT Partners (USA, UK) A financial firm providing data-driven quantitative investment solutions.
31. Platonic Systems (USA) Software solutions using Haskell, Elm, and PureScript
32. Replit (USA, California) A platform that provides an online development environment and supports various programming languages.
33. Scarf (USA) A company that provides software distribution and package management solutions using Haskell.
34. Serokell (USA) A software company developing high-performance distributed systems using Haskell and Rust.
35. Shopify (Canada) provides an e-commerce platform and uses Ruby, Go, TypeScript, etc.
36. Smallbrooks (Copenhagen, Denmark) Software solutions using Elm
37. Stack Builders (USA) Software development services using Haskell and Ruby
38. Supabase (USA) Provides an open source database platform using Rust, TypeScript, and Go.
39. TextQL (USA) A company that provides text analytics and data processing solutions using Haskell.
40. Tweag (USA) A company that provides advanced software solutions using Haskell and Rust.
41. Typeable (USA) A company that provides a variety of software solutions using Haskell.
42. Well-Typed (USA) A software consulting and development company specializing in Haskell.
Currently, for several months before April 15, 2025, Synology NAS has been experiencing system installation issues due to permission issues (home-manager installation is problematic. We are trying to resolve this, but we are not sure if it will be resolved. It seems that the community has blocked it on purpose.)
Who is this course right for?
For those who want to focus solely on development, and those who want to focus on ideas and life.
Too much information about development is lost and forgotten from memory. It's hard to keep track of what I've studied.
Need to know before starting?
Linux
Shell Script
녹
Java
Any programmer who has done even a little bit of coding.
All
71 lectures ∙ (12hr 46min)
Course Materials:
1. start
21:59
5. What is Nix?
14:30
6. Nix Features
15:29
7. Nix History
24:01
10. Nix Provisioning
26:52
12. Change hostname
01:24
13. git installation
00:44
15. tailscale
01:53
17. nix install
06:37
19. install homebrew
02:09
39. Nixstore Mount
05:11
42. Installing Nix
04:16
All
1 reviews
Limited time deal
$24,750.00
25%
$26.40
Explore other courses in the same field!