Перейти к содержимому

ByteVibe — Вайб IT-мира!

ByteVibe — свежие IT-новости, обзоры гаджетов, аналитика технологий и тренды цифрового мира. Будь в курсе главных событий IT-индустрии!

Меню
  • Главная
  • Новости
  • Статьи
Меню
Microsoft возродила легендарный

Microsoft возродила легендарный DOS-редактор… и портировала на Linux! 🤯

Опубликовано на 23.06.2025

Edlin — текстовый редактор из 1991 года — внезапно получил open-source версию для Linux. Почти как в старые добрые DOS-дни, но с поддержкой UTF-8 и сборкой через Make! Ирония в том, что 34-летний инструмент оказался полезнее многих современных «решений». Microsoft шутит: «Мы восстановили артефакт цифровой археологии» 🦖. Угадайте, кто теперь тоскует по командной строке?


YES… HA HA HA…YES! Microsoft surprises MS-DOS fans with remake of ancient text editor that works on Linux It’s funny how useful a 34-year-old software design can still be. Benj Edwards – Jun 23, 2025 1:23 pm | 33 A screenshot of MS-DOS Editor for MS-DOS 5.0, circa 1991. Credit: Microsoft / WinWorld A screenshot of MS-DOS Editor for MS-DOS 5.0, circa 1991. Credit: Microsoft / WinWorld Text settings Story text Size Small Standard Large Width

  • Standard Wide Links Standard Orange
  • Subscribers only Learn more Minimize to nav Last month, Microsoft released a modern remake of its classic MS-DOS Editor , bringing back a piece of computing history that first appeared in MS-DOS 5.0 back in 1991. The new open source tool, built with Rust and simply called «Edit,» works on Windows, macOS, and—in a twist that would have seemed unlikely three decades ago—Linux. The cross-platform availability has delighted longtime users who never expected to see Microsoft’s text editor running on their preferred operating system. «30 years of waiting, and I can use MS Edit on Linux,» wrote one Reddit user, capturing the nostalgic appeal of running a genuinely useful version of a Microsoft DOS utility on a Unix-like system. An animated GIF from Microsoft showing the modern «Edit» application in action. (Credit: Microsoft ) The original MS-DOS Editor represented a major step forward for Microsoft’s command-line text-editing capabilities at the time of its release. Before 1991, DOS users suffered through EDLIN , a line-based editor so primitive and user-hostile that many people resorted to typing » COPY CON filename.txt» and hoping for the best. MS-DOS Editor changed that by introducing concepts that seem basic today: a full-screen interface, mouse support, and pull-down menus you could actually navigate without memorizing cryptic commands. And those cryptic commands persist today in some Linux editors, like Vim , a modal text editor where users must switch between different modes for editing versus navigating text, which famously confuses newcomers. «Many of you are probably familiar with the ‘How do I exit vim?’ meme,» wrote Christopher Nguyen, a product manager on Microsoft’s Windows Terminal team, in a blog post about Edit. «While it is relatively simple to learn the magic exit incantation, it’s certainly not a coincidence that this often turns up as a stumbling block for new and old programmers.» Aside from ease of use, Microsoft’s main reason for creating the new version of Edit stems from a peculiar gap in modern Windows. «What motivated us to build Edit was the need for a default CLI text editor in 64-bit versions of Windows,» writes Nguyen while referring to the command-line interface, or CLI. «32-bit versions of Windows ship with the MS-DOS editor, but 64-bit versions do not have a CLI editor installed inbox.» An animated GIF from Microsoft showing the modern «Edit» application in action. (Credit: Microsoft ) So far, the development community seems to be giving Microsoft’s new open source tool a mixed-to-positive reception. But the cross-platform nature of the new tool editor has already excited some developers. «Microsoft released a new terminal text editor! It’s called Microsoft Edit, it’s open source, it’s tiny (about 250KB as a Rust binary) and it works cross-platform,» wrote independent AI researcher Simon Willison on X on Saturday. «They built it for Windows 11 — I’ve been trying it out on my Mac and it’s a nice alternative to Vim or nano.» Linux users can download Edit from the project’s GitHub releases page or install it through an unofficial snap package . Oh, and if you’re a fan of the vintage editor and crave a 16-bit text-mode for your retro machine that actually runs MS-DOS, you can download a copy on the Internet Archive. The hallowed legacy of “Edit” The box art for the MS-DOS 5.0 release from 1991. Credit: Benj Edwards When MS-DOS 5.0 launched in 1991, the computing world looked vastly different from today. A typical PC might include a 286 or 386 processor, a mere 4MB of RAM was considered wildly generous, and the Internet remained largely an academic curiosity. Windows 3.0 had arrived the year before, but MS-DOS still ruled desktop computing on IBM PC clones. For millions of users, MS-DOS Editor became their first introduction to «modern» text editing—a stepping stone between the command-line era and the graphical interfaces that would soon dominate. Looking back to when MS-DOS Editor debuted, it’s interesting to learn that the original editor shipped in an unusual form. According to Wikipedia , EDIT.COM was actually just a stub that launched the QBasic programming language editor in a different mode—a clever way to reuse existing code while providing a more approachable text-editing experience. Later versions of EDIT.COM became standalone programs as Microsoft phased out QBasic from Windows distributions. Originally, MS-DOS Editor was the same as the QBasic editor, seen here. Benj Edwards Originally, MS-DOS Editor was the same as the QBasic editor, seen here. Benj Edwards Bonus shot of GORILLA.BAS, the QBasic game that also originally shipped with MS-DOS 5.0. It was a good release. Benj Edwards Bonus shot of GORILLA.BAS, the QBasic game that also originally shipped with MS-DOS 5.0. It was a good release. Benj Edwards Originally, MS-DOS Editor was the same as the QBasic editor, seen here. Benj Edwards Bonus shot of GORILLA.BAS, the QBasic game that also originally shipped with MS-DOS 5.0. It was a good release. Benj Edwards At 250KB, the new Edit maintains the lightweight philosophy of its predecessor while adding features the original couldn’t dream of: Unicode support, regular expressions, and the ability to handle gigabyte-sized files. The original editor was limited to files smaller than 300KB depending on available conventional memory—a constraint that seems quaint in an era of terabyte storage. But the web publication OMG! Ubuntu found that the modern Edit not only «works great on Ubuntu» but noted its speed when handling gigabyte-sized documents. At a time when AI coding assistants and sophisticated IDEs dominate software development, it’s fun to think that we may be on the verge of a renaissance in appreciation for simple, fast tools that just work. After all, some tasks are timeless. The fact that Microsoft’s 1991 design philosophy from MS-DOS translates so well to 2025 suggests that most fundamental aspects of text editing haven’t changed much despite 34 years of tech evolution. Benj Edwards Senior AI Reporter Benj Edwards Senior AI Reporter Benj Edwards is Ars Technica’s Senior AI Reporter and founder of the site’s dedicated AI beat in 2022. He’s also a tech historian with almost two decades of experience. In his free time, he writes and records music, collects vintage computers, and enjoys nature. He lives in Raleigh, NC. 33 Comments

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Свежие записи

  • Explainable RL: Декодируем «Чёрный Ящик» ИИ с Интерпретируемым Обучением с Подкреплением
  • Autonomous Edge Clusters: Развёртывание Kubernetes на беспилотных станциях будущего
  • Neuromorphic Sensors: Полное руководство по Event-Based камерам и обработке событий
  • Server-Side WebAssembly (SSWASM): Революция в Бэкенд-Разработке
  • Data Observability для ETL: Полное руководство по автоматическому мониторингу пайплайнов

Свежие комментарии

Нет комментариев для просмотра.

Архивы

  • Февраль 2026
  • Январь 2026
  • Ноябрь 2025
  • Октябрь 2025
  • Сентябрь 2025
  • Август 2025
  • Июль 2025
  • Июнь 2025
  • Май 2025
  • Апрель 2025

Рубрики

  • AI for Biology
  • Android Development
  • Angular Framework
  • API Development
  • API Разработка
  • Artificial Intelligence / Оптимизация алгоритмов
  • Backend Development
  • Big Data и распределённые системы
  • Blockchain Development
  • Cloud Architecture
  • Cloud Computing
  • Cloud Computing / DevOps
  • Cloud Computing / Distributed Systems
  • Cloud Computing / Serverless Architecture
  • Cloud Infrastructure
  • Cloud Native / DevOps
  • Cloud Native Технологии
  • Cloud Security / Data Protection
  • Cloud Security / DevOps
  • Cloud Security and Compliance
  • Cloud-Native Development
  • Data Engineering
  • Data Engineering / MLOps
  • Data Science
  • Data Science / Биоинформатика
  • Database Management
  • DevOps
  • DevOps и CI/CD
  • DevOps и Cloud Computing
  • DevOps и Cloud Engineering
  • DevOps и Cloud Infrastructure
  • DevOps и Cloud Security
  • DevOps и Cloud-Native Технологии
  • DevOps и Platform Engineering
  • DevOps и Site Reliability Engineering
  • DevOps и автоматизация
  • DevOps и Инфраструктура как Код (IaC)
  • DevOps и Контейнеризация
  • DevOps и Микросервисы
  • DevOps и облачные вычисления
  • DevOps и облачные технологии
  • DevOps и Платформенный инжиниринг
  • DevOps и Системная Инженерия
  • DevOps и Системное администрирование
  • DevOps и Управление Инфраструктурой
  • DevOps и управление разработкой
  • DevOps/Cloud-Native технологии
  • DevOps/Безопасность
  • DevOps/Инструменты разработки
  • DevSecOps
  • DevSecOps/Cloud Security
  • Digital Health Technologies
  • Distributed Systems
  • E-commerce Architecture
  • Edge Computing
  • Frontend Architecture
  • Frontend Development
  • Frontend Разработка
  • Frontend-разработка
  • Game Development
  • Google Cloud / Infrastructure as Code
  • HealthTech
  • iOS Development
  • IT-безопасность
  • IT-разработка
  • Kubernetes и контейнеризация
  • Kubernetes Оптимизация
  • Kubernetes Сетевая Безопасность
  • Kubernetes/GitOps
  • Machine Learning
  • Machine Learning / Distributed Systems
  • Machine Learning Operations (MLOps)
  • Machine Learning Security
  • Machine Learning/Artificial Intelligence
  • MLOps/DevOps
  • Mobile App Marketing
  • Mobile Development
  • Quantum Computing
  • Software Architecture
  • Software Development
  • Software Development Methodologies
  • Web Development
  • Web Development / Computer Graphics
  • Web Development / Virtual & Augmented Reality
  • Web Development / Virtual Reality
  • Web Performance
  • Web3 и блокчейн разработка
  • WebAssembly
  • Архитектура данных
  • Архитектура Микросервисов
  • Архитектура ПО
  • Архитектура ПО и DevOps
  • Архитектура программного обеспечения
  • Архитектура распределенных систем
  • Базы данных
  • Базы данных
  • Базы данных / Big Data / Data Engineering
  • Базы данных и аналитика
  • Базы данных и кэширование
  • Базы данных и потоковая обработка
  • Базы данных и распределённые системы
  • Базы данных и хранилища
  • Базы данных и хранилища данных
  • Без рубрики
  • Блокчейн и Web3 разработка
  • Блокчейн и Web3-разработка
  • Блокчейн и децентрализованные технологии
  • Блокчейн и Криптовалюты
  • Блокчейн и Криптография
  • Блокчейн и Криптотехнологии
  • Блокчейн Разработка
  • Веб-дизайн и UX/UI
  • Веб-производительность
  • Веб-производительность и оптимизация
  • Веб-разработка / Безопасность
  • Веб-разработка / Безопасность и Конфиденциальность
  • Веб-разработка / Компьютерная графика
  • Веб-разработка / Компьютерная графика / Производительность
  • Веб-разработка / Оптимизация производительности
  • Веб-разработка / Системная архитектура
  • Веб-разработка и Data Science
  • Веб-разработка и UX
  • Веб-разработка и безопасность
  • Веб-разработка и Оптимизация
  • Видеотехнологии
  • Высоконагруженные распределённые системы
  • Высокопроизводительные вычисления
  • Децентрализованные технологии
  • Дизайн пользовательских интерфейсов
  • Дизайн пользовательского опыта
  • Инновационные вычислительные технологии
  • Инструменты мониторинга и Observability
  • Инструменты разработчика
  • Интернет вещей (IoT)
  • Интернет Вещей (IoT)
  • Информационная безопасность
  • Инфраструктура и DevOps
  • Искусственный интеллект
  • Искусственный интеллект / Data Science
  • Искусственный интеллект / Аппаратное обеспечение
  • Искусственный интеллект / Безопасность
  • Искусственный интеллект / Машинное обучение
  • Искусственный интеллект / Обработка естественного языка
  • Искусственный интеллект / Регуляторное соответствие
  • Искусственный интеллект / Управление технологиями
  • Искусственный интеллект в дизайне
  • Искусственный интеллект в здравоохранении
  • Искусственный интеллект в промышленности
  • Искусственный интеллект в разработке ПО
  • Искусственный интеллект и безопасность
  • Искусственный интеллект и машинное обучение
  • Искусственный интеллект и Машинное обучение
  • Искусственный интеллект/Компьютерное зрение
  • Искусственный интеллект/Управление IT-проектами
  • Карьера в IT
  • Карьера в IT / Технический менеджмент
  • Карьерный рост в IT
  • Квантовые вычисления и ИИ
  • Квантовые вычисления и сети
  • Кибербезопасность
  • Кибербезопасность / DevSecOps
  • Кибербезопасность и аутентификация
  • Кибербезопасность и блокчейн
  • Кибербезопасность и веб-разработка
  • Кибербезопасность и криптография
  • Кибербезопасность и разработка
  • Кибербезопасность и управление рисками
  • Кибербезопасность/Сетевые технологии
  • Компьютерное зрение
  • Компьютерное зрение / Розничная аналитика
  • Контейнеризация и оркестрация
  • Криптография и Безопасность
  • Криптография и безопасность данных
  • Машинное обучение
  • Машинное обучение / Data Science
  • Машинное обучение / NLP
  • Машинное обучение / NLP / Инструменты разработчика
  • Машинное обучение / Безопасность
  • Машинное обучение / Генеративные модели
  • Машинное обучение / Искусственный интеллект
  • Машинное обучение / Кибербезопасность
  • Машинное обучение / Обработка данных
  • Машинное обучение / Обработка естественного языка
  • Машинное обучение / Оптимизация / MLOps
  • Машинное обучение / Оптимизация моделей
  • Машинное обучение / Устойчивая разработка
  • Машинное обучение в production
  • Машинное обучение в бизнесе
  • Машинное обучение в продакшене
  • Машинное обучение в продакшене (MLOps)
  • Машинное обучение в продакшн / MLOps
  • Машинное обучение и Data Engineering
  • Машинное обучение и ИИ
  • Машинное обучение и Искусственный интеллект
  • Машинное обучение и искусственный интеллект
  • Машинное обучение/MLOps
  • Машинное обучение/Обработка естественного языка
  • Машинное обучение/Оптимизация
  • Машинное обучение/Поисковые технологии
  • Микросервисная архитектура
  • Микросервисы и облачные технологии
  • Микросервисы и распределенные системы
  • Мобильная разработка iOS
  • Мобильная разработка и маркетинг
  • Новости
  • Облачные вычисления и распределенные системы
  • Облачные технологии / DevOps / Устойчивое развитие
  • Обработка Данных / Аналитика
  • Программирование / Оптимизация производительности
  • Программирование / Системное ПО
  • Программирование / Системное ПО / Безопасность
  • Программирование / Функциональные языки / Backend-разработка
  • Программирование и Backend-разработка
  • Программирование и ИИ
  • Программирование и инструменты разработки
  • Программирование и Машинное обучение
  • Программирование/Искусственный интеллект
  • Программная инженерия
  • Программная инженерия / DevOps / Машинное обучение
  • Программная инженерия и архитектура
  • Программная разработка
  • Продуктовая разработка / SaaS / Growth-маркетинг
  • Промышленный IoT и Индустрия 4.0
  • Профессиональное развитие в IT
  • Психология труда в IT
  • Разработка / DevOps / Микросервисы
  • Разработка игр
  • Разработка игр / Блокчейн технологии
  • Разработка игр / Графика / Unreal Engine
  • Разработка игр и VR/AR
  • Разработка игр и иммерсивных технологий
  • Разработка ИИ-приложений
  • Разработка мобильных приложений
  • Разработка ПО
  • Разработка ПО / Оптимизация производительности
  • Разработка ПО / Устойчивое развитие
  • Разработка под AR/VR
  • Разработка под macOS
  • Разработка пользовательских интерфейсов
  • Разработка программного обеспечения
  • Разработка программного обеспечения / Микросервисная архитектура
  • Разработка программного обеспечения / Распределённые системы
  • Разработка распределенных систем
  • Распределённые системы
  • Распределенные системы
  • Распределенные системы / Базы данных
  • Распределенные системы и архитектура
  • Распределённые системы и архитектура
  • Распределенные системы и микросервисы
  • Распределённые системы и сети
  • Робототехника и автономные системы
  • Сетевая инфраструктура и телекоммуникации
  • Сетевое взаимодействие и безопасность
  • Системная архитектура
  • Системная интеграция
  • Системное программирование
  • Системное программирование / Оптимизация производительности
  • Системное программирование Linux
  • Системное проектирование
  • Статьи
  • Тест-автоматизация и QA
  • Техническая документация и Developer Relations
  • Технологии хранения данных
  • Управление IT-командами
  • Управление IT-проектами
  • Управление Данными
  • Управление данными
  • Управление ИТ-инфраструктурой
  • Управление проектами
  • Управление разработкой
  • Функциональное программирование
  • Центры обработки данных и инфраструктура
  • Языки программирования
©2026 ByteVibe — Вайб IT-мира! | Дизайн: Газетная тема WordPress