Почему я начал использовать Linux | Что я понял за 6 ЛЕТ на Linux?
⭐ Курс ООП и Приват канал: https://zproger-school.com/?utm_source=yt&utm_medium=no&utm_campaign=whylinux ⭐ Телеграм канал: https://t.me/codeblog8 Под моими видео часто спрашивают, что послужило причиной для перехода с Windows на Linux. В данном ролике я расскажу свою историю, и отвечу на самые главные вопросы, которые волнуют новичков, желающих попробовать эту операционную систему. 📁 Github: https://github.com/Zproger 📁 Все плейлисты с уроками: https://bit.ly/39GaY89 📁 Связаться со мной: zproger777@gmail.com 📁 Поддержать канал: https://github.com/Zproger/donate Тайм-коды: 00:00 - Вступление 0:25 - Что заставило задумать о переходе на Linux? 4:58 - Как Linux решил проблему безопасности и удобства? 6:40 - Как Linux ускорил мой прогресс в программировании? 9:05 - Выводы спустя 6 лет на Linux
Video Chapters
- 0:32 How to pick an operating system like a professional builder
- 2:22 Dealing with "malicious" programs and Windows limitations
- 3:38 Comparing the Windows experience to a button phone
- 5:29 Defining the Linux Newbie stage in Python
- 6:02 Docker installation: Arch Linux vs. The Rest
- 7:09 Evolving the code to the Linux Expert level
- 7:29 Under the hood: File systems and direct hardware access
- 8:55 Highlights from CachyOS, Manjaro, and NixOS
- 10:09 Steam Deck and the state of Linux gaming
- 11:19 The irony of Microsoft's Azure Linux
Original Output
0:32 How to pick an operating system like a professional builder 2:22 Dealing with "malicious" programs and Windows limitations 3:38 Comparing the Windows experience to a button phone 5:29 Defining the Linux Newbie stage in Python 6:02 Docker installation: Arch Linux vs. The Rest 7:09 Evolving the code to the Linux Expert level 7:29 Under the hood: File systems and direct hardware access 8:55 Highlights from CachyOS, Manjaro, and NixOS 10:09 Steam Deck and the state of Linux gaming 11:19 The irony of Microsoft's Azure Linux Timestamps by StampBot 🤖 (379-linux-6-linux)
Unprocessed Timestamp Content
0:00 The video begins with some Linux desktop customization examples. 0:04 Several in-game scenes from a pixel-art game are showcased. 0:11 More desktop customizations, including keyboard shortcuts and file management. 0:17 A browser showing different themes, image galleries, and search pages. 0:21 The video transitions to Python code being written in a terminal. 0:32 The speaker explains how to pick an OS based on personal tasks. 0:42 Writing more Python code, defining abstract methods for stages. 0:50 Different desktop customization examples are displayed, including a notification panel. 0:59 The speaker transitions to a desktop with a bright aesthetic. 1:04 More Python coding, adding print statements and methods to classes. 1:10 Speaker explains how a professional builder would pick tools. 1:19 The speaker continues writing code, completing the `WindowsUser` class. 1:28 More in-game scenes from the pixel-art game are shown. 1:39 Different desktop customizations are shown again, including a clock widget. 1:47 The speaker talks about sitting in Telegram chats and forums. 1:53 Writing more Python code, completing the `WindowsUser` description. 2:00 More Python code, adding an ASCII art representation to the class. 2:05 The Python script is run in the terminal, displaying choices. 2:10 More Python coding, showing a `LinuxvoidFactory` class. 2:22 The speaker makes a funny statement about a malicious program. 2:28 A news-like article with a humorous title about a virus is shown. 2:37 The Python code is modified, adding a return statement. 2:43 The speaker runs the Python script again, demonstrating the output. 2:54 More code modifications, introducing user input for stage selection. 3:06 The Python script is run, showcasing an error in the output. 3:10 The code is further modified to include an `else` branch for error handling. 3:21 The Python code is modified, focusing on the `render` method. 3:29 Running the Python script again, showing a different stage output. 3:38 The speaker compares using Windows to having a button phone. 3:45 Desktop customization is shown, including an app launcher with a search bar. 3:54 The speaker scrolls through a list of applications in the menu. 4:02 An overview of the course curriculum is presented on a website. 4:15 The course curriculum continues, displaying sections on design patterns. 4:25 Screenshots of a private Telegram channel with course materials are shown. 4:36 More private Telegram channel content, including videos and tools. 4:46 Even more private Telegram channel content with updates and instructions. 4:54 A course registration page is displayed on a website. 5:00 The app launcher is shown again, displaying various applications. 5:05 Desktop themes are changed, showcasing different wallpapers. 5:12 The pixel-art game is shown again, with the player fighting skeletons. 5:29 The Python code is edited, including a new `LinuxNewbie` class. 5:39 More Python code, defining an ASCII art for the `LinuxNewbie` class. 5:48 The code is modified to include an `elif` condition for stage selection. 5:56 The Python script is run, showing the `LinuxNewbie` stage output. 6:02 Documentation for Docker installation on Arch Linux is displayed. 6:11 A terminal running a Docker installation command is shown. 6:15 Docker installation instructions for Mac OS and Windows are displayed. 6:25 More Docker installation instructions, including commands. 6:30 The Python code is modified, adding another ASCII art stage. 6:39 The Python code introduces a `LinuxPro` class for the third stage. 6:48 The ASCII art for the `LinuxPro` class is added to the code. 6:59 The `LinuxPro` class description is completed in the Python code. 7:09 The `LinuxExpert` class is introduced for the fourth stage. 7:18 Running the Python script again, showing the `LinuxPro` stage output. 7:22 Running the Python script, displaying the `LinuxExpert` stage output. 7:29 A file manager is shown, displaying the Linux file system hierarchy. 7:43 The file manager is shown again, emphasizing specific directories. 7:45 A terminal displays Linux system information and directories. 7:58 The terminal shows direct access to processor information. 8:08 The terminal demonstrates how to get battery information. 8:18 The file manager displays various system libraries and files. 8:25 Arch Linux Wiki page about kernel features and compilation. 8:31 The Arch Linux Wiki page highlights kernel security features. 8:41 The speaker continues explaining Linux advantages over Windows. 8:45 The pixel-art game returns, with the player engaged in battle. 8:55 CachyOS website highlights kernel optimizations and features. 9:03 The CachyOS page emphasizes file system and memory improvements. 9:07 The pixel-art game is back, showing more fighting and progress. 9:19 Debian website showcases its community and operating system. 9:28 Manjaro Linux website emphasizes its robust and rolling releases. 9:37 Manjaro Linux download page with official desktop images. 9:42 NixOS website promotes declarative builds and deployments. 9:47 The NixOS website explains its reproducible and reliable features. 9:50 The terminal shows a `clean` command before running the Python script. 9:55 The Python script is run, showing the final `LinuxExpert` stage. 10:04 Hollow Knight gameplay, showcasing the character in action. 10:09 Steam Deck Features page highlights its Linux-based operating system. 10:17 Steam Deck FAQ section confirms its SteamOS 3.0 (Linux-based) OS. 10:22 Hollow Knight gameplay, showing combat and platforming. 10:28 Desktop customization is shown, transitioning between themes. 10:38 The speaker is writing Python code, discussing system improvements. 10:48 A terminal shows editing a `polybar` configuration file. 10:55 Hollow Knight gameplay, with the character navigating the environment. 11:09 The pixel-art game is back, with the player continuing to fight. 11:19 GitHub page for Azure Linux, an internal Microsoft Linux distro. 11:34 The pixel-art game displays more combat and challenges. 11:47 The video ends with a final score from the pixel-art game. Timestamps by StampBot 🤖 (379-linux-6-linux)