Last post in 2025~
I am Vicky - as a technology enthusiast who has navigated through different eras of operating systems for over three decades, I want to share my fascinating experience of the journey I've taken. From the classic computer era with intel 386 processor, through the Windows revolution, transitioning to Apple's elegant ecosystem, and finally discovering freedom in the Linux world.
I am Vicky - as a technology enthusiast who has navigated through different eras of operating systems for over three decades, I want to share my fascinating experience of the journey I've taken. From the classic computer era with intel 386 processor, through the Windows revolution, transitioning to Apple's elegant ecosystem, and finally discovering freedom in the Linux world.
Nostalgic Classic Computing Era (1994-2004): Technology Foundation
My technology journey began in 1994 when I first encountered what a computer was. This era was the golden age of computing, filled with discovery and a steep but incredibly enjoyable learning curve.
Revolutionary Hardware Evolution
I started my journey with the Intel 386 processor, a technology that felt incredibly advanced at the time. From there, I witnessed extraordinarily rapid evolution: the 486 which provided significant performance boosts, through the Intel Pentium 1, 2, 3, and 4 generations, each bringing amazing technological leaps.
This era also marked my introduction to various hardware components that might sound vintage now but were cutting-edge technology at the time:
- Storage Revolution: Beginning with 5¼ inch (133 mm) floppy disks that could store around 360 KB to 1.2 MB of data, then evolving to the more compact 3½ inch (90 mm) with capacities from 720 KB to 1.44 MB. The transition to CD-ROM with 650 MB capacity felt like magic - imagine being able to store data equivalent to hundreds of floppy disks on a single disc!
- Graphics and Audio Enhancement: VGA Cards that provided display capabilities with much better resolution and color depth, plus Sound Cards that transformed the computing experience from silent machines into multimedia powerhouses.
Operating System Journey
My operating system journey began with DOS, a command-line interface that required me to memorize various commands and parameters. From dir, cd, copy, to edit - everything was done through the keyboard without a mouse. This provided an invaluable foundation for understanding how computers truly work.
The transition to Windows 3.1 felt revolutionary with the introduction of a graphical user interface. Then came Windows 95 which brought the Start Menu and taskbar, followed by Windows 98 that provided significant stability and feature enhancements.
Programming Foundation
My coding journey began with Turbo Pascal, an elegant and powerful programming language for learning. From there, I explored Assembly language which provided deep understanding of how processors work at the most fundamental level. FORTRAN also became part of my programming arsenal (and the punch card!), especially for computational tasks.
This era taught solid programming fundamentals - from algorithmic thinking and memory management to optimization techniques that remain relevant today.
Unforgettable Gaming Memories
Gaming in this era provided pure and memorable experiences. Prince of Persia with its fluid animation and challenging gameplay, Space Invaders that was simple yet addictive, Duke Nukem with groundbreaking 3D graphics for its time, through early iterations of Grand Theft Auto and Need for Speed that laid the foundation for the modern gaming industry.
Every game had to be installed from multiple floppy disks or CD-ROMs, and often required tweaking config files and autoexec.bat for optimal performance. This was an era where gaming required substantial technical knowledge.
Mature Windows Era (2004-2014): Technology Consolidation Period
After the first decade filled with fundamental technology exploration, the 2004-2014 period became an era of consolidation where I focused on using Windows-based laptops for productivity and professional work. At that time, Windows had reached impressive maturity with unquestionable dominance in both consumer and enterprise markets.
During these 10 years, I experienced various evolutions of Microsoft's operating system that had become highly refined. Windows XP provided legendary extraordinary stability, Vista despite being controversial still brought UI/UX innovations, Windows 7 beloved by almost all users, through Windows 8 which was controversial with its Metro interface.
Armed with experience from the previous era, Windows provided me with a mature platform for high productivity. The familiar interface, extensive software compatibility, and ease of troubleshooting (thanks to years of experience) made workflows very efficient. I think, this is the right time to move to Apple ecosystem.
Transition to macOS (2014-2024): Experiencing the Apple Ecosystem
2014 marked a pivotal turning point in my technology journey. After two decades of using Intel x86-based systems and Windows, I decided to switch to a macOS-based laptop, a decision that fundamentally changed my perspective on user experience and productivity.
macOS offered a completely different experience. The stable operating system, clean and intuitive interface, and seamless integration with other Apple devices created an incredibly efficient workflow. The powerful Terminal, package managers like Homebrew, and mature development tools ecosystem made me significantly more productive.
During a full decade of using macOS, I experienced how Apple consistently delivered updates that not only added features but also improved system stability and security. The premium hardware build quality also became a significant added value, very different from the PC assembly era of the 90s.
However, over time, I began to feel limitations in terms of customization freedom and Apple's closed ecosystem philosophy. The desire to have complete system control and explore open source software grew stronger.
A New Era: Migration to Linux (2025)
2025 marks a new chapter in my technology journey with the decision to migrate to Linux Ubuntu. This decision wasn't solely due to dissatisfaction with macOS, but rather a desire to explore the open source world that offers freedom and complete control.
2025 marks a new chapter in my technology journey with the decision to migrate to Linux Ubuntu. This decision wasn't solely due to dissatisfaction with macOS, but rather a desire to explore the open source world that offers freedom and complete control.
Discovering Omakub: A Game Changer for New Linux Users
One of the most exciting discoveries in this migration journey was finding Omakub.org, a project developed by David Heinemeier Hansson (DHH), the legendary creator of Ruby on Rails.
One of the most exciting discoveries in this migration journey was finding Omakub.org, a project developed by David Heinemeier Hansson (DHH), the legendary creator of Ruby on Rails.
Omakub is an opinionated Ubuntu desktop setup designed specifically for developers and power users who want a more refined and production-ready Linux experience. DHH, with his extensive experience in the development world, has curated tools, configurations, and tweaks that make Ubuntu not just functional but also beautiful and productive.
This project includes:
- Desktop Environment Optimization: GNOME configurations tweaked for maximum productivity
- Developer Tools: Pre-installed essential development tools for modern software development
- Beautiful Theming: Aesthetic improvements that make Ubuntu look modern and professional
- Productivity Apps: Carefully selected application curation for optimal workflow
- Dotfiles Configuration: Optimized setup for terminal, shell, and various command-line tools
What makes Omakub special is its approach that doesn't just provide tools, but also a philosophy for using Linux as a daily driver that can compete with macOS in terms of user experience.
Global Phenomenon: The Wave of Linux Migration
My migration to Linux isn't an isolated phenomenon. In 2025, we're witnessing a massive wave of user migration from proprietary operating systems to Linux, driven by various factors:
My migration to Linux isn't an isolated phenomenon. In 2025, we're witnessing a massive wave of user migration from proprietary operating systems to Linux, driven by various factors:
- Privacy and Data Ownership. Increasing awareness of privacy and data ownership is driving many users to switch to Linux, which provides complete control over personal data.
- Performance and Resource Efficiency. Linux proves to be more efficient in hardware resource usage, delivering superior performance especially on older hardware.
- Cost Effectiveness. With the rising cost of proprietary software licenses, Linux offers a completely free alternative without sacrificing functionality.
- Developer-Friendly Environment. Linux provides a native Unix-like environment that's extremely friendly for software development, without requiring virtualization or compatibility layers.
- Customization Freedom. The freedom to customize every aspect of the operating system provides a truly personal and workflow-optimized experience.
- Community and Open Source Philosophy. Growing appreciation for open source philosophy and community-driven development that's transparent and collaborative.
Impact and Reflection
Looking back, each phase of this operating system journey provided valuable lessons:
The Windows Era taught fundamentals and provided a solid foundation for understanding personal computing.
The macOS Era opened my eyes to the importance of user experience, build quality, and ecosystem integration.
The Linux Era provides freedom, complete control, and appreciation for open source philosophy.
Migration to Linux Ubuntu with the help of DHH's Omakub setup shows that the barrier to entry for Linux has become significantly lower. With proper setup and configuration, Linux can provide an experience that's not inferior to proprietary alternatives, and in many cases, superior.
Migration to Linux Ubuntu with the help of DHH's Omakub setup shows that the barrier to entry for Linux has become significantly lower. With proper setup and configuration, Linux can provide an experience that's not inferior to proprietary alternatives, and in many cases, superior.
The Broader Technology Landscape
This migration trend reflects broader changes in the technology landscape. We're seeing:
- Increased emphasis on digital sovereignty and the importance of controlling our digital tools.
- Growing skepticism of big tech monopolies and their data collection practices.
- Rising appreciation for transparency in software development and system operations.
- Enhanced focus on sustainability as Linux can extend the life of older hardware.
- Community-driven innovation that often outpaces corporate development cycles.
The success of projects like Omakub demonstrates that the Linux community has matured significantly. No longer is Linux just for hardcore enthusiasts willing to spend hours configuring their systems. Today's Linux distributions, especially when enhanced by thoughtful projects like Omakub, can provide an out-of-the-box experience that rivals any commercial operating system.
Technical Advantages of Modern Linux
The 2025 Linux landscape offers compelling technical advantages:
- Hardware Compatibility: Modern Linux distributions support an incredibly wide range of hardware, often with better driver support than proprietary alternatives.
- Security Model: The permission-based security model and regular security updates provide robust protection against malware and security threats.
- Package Management: Advanced package managers provide clean, dependency-resolved software installation that puts app stores to shame.
- Virtualization and Containerization: Native support for Docker, LXC, and other containerization technologies makes Linux ideal for modern development workflows.
- Performance Optimization: The ability to choose lightweight desktop environments or run headless provides unmatched performance flexibility.
Conclusion
The journey from Windows to macOS to Linux represents more than just software changes—it's an evolution in thinking about technology, privacy, ownership, and freedom.
The decision to use Linux in 2025 is supported by the ecosystem's maturity, availability of professional-grade applications, and projects like Omakub that make the transition smooth and enjoyable.
For anyone considering migration to Linux, I highly recommend exploring Omakub as a starting point. DHH has done the heavy lifting in creating a setup that's not only functional but also aesthetically pleasing and highly productive.
The future of desktop computing appears to be increasingly democratic, with Linux leading the charge in providing powerful, free, and truly user-controlled alternatives. I'm excited to be part of this movement and to witness the continued evolution of open source desktop computing.
Whether you're a developer seeking more control, a privacy-conscious user wanting data ownership, or simply someone curious about alternatives to big tech solutions, 2025 might be the perfect time to explore what Linux has to offer.
Are you also considering migration to Linux? What's holding you back, or what's driving you forward? Share your thoughts and experiences!
See you next year~~~
13 June 2025
Potato Codex