HeadlinesBriefing HeadlinesBriefing 12 languages

FTL: A new operating system for clouds

Hacker News ·

🇬🇧 English

FTL is a userspace OS design that lets you build your own OS as a library. It isolates containers better than existing monolithic kernels, using a hypervisor-like interface based on lightweight hardware-based isolation. You don't need bare-metal machines, and FTL is compatible with Linux binaries. For example, the Rust-based HTTP server serving this website is a Linux application running on FTL. You can also run Unikernel-like specialized applications without POSIX abstractions.

Each container runs a userspace OS, which is a shared library implementing most OS concepts such as Linux process, VFS, and TCP/IP. The FTL kernel provides a minimal interface to implement Linux system calls in userspace, just like a hypervisor. FTL combines the best of microkernels (flexible & secure) and monolithic kernels (performant & simple). The goal is to make lightweight containers as secure as VMs, and unlock new OS-level abilities in applications, without sacrificing performance.

The userspace OS design also enables you to extend most of Linux kernel features without kernel/eBPF programming. You can add printfs, apply security updates, and add new features quickly and safely. In FTL, OS is just a library. The roadmap includes running a simple Linux HTTP server on FTL in September 2026 (v0.0.1), async Rust apps support in October 2026 (v0.1.0), filesystem in November 2026, Node.js/Go support in December 2026, and SMP, container images, and 64-bit Arm support in January 2027.

View original article →


🇸🇦 العربية

FTL: نظام تشغيل جديد للسحابة

FTL هو تصميم نظام تشغيل في مساحة المستخدم يتيح لك بناء نظام التشغيل الخاص بك كمكتبة. يعزل الحاويات بشكل أفضل من النوى الأحادية الموجودة، باستخدام واجهة مشابهة للمُفرط-visor تعتمد على عزل خفيف المستند إلى الأجهزة. لا تحتاج إلى آلات معدنية عارية، وFTL متوافق مع الثنائيات لينكس. على سبيل المثال، خادم HTTP المستند إلى Rust الذي يخدم هذا الموقع هو تطبيق لينكس يعمل على FTL. يمكنك أيضًا تشغيل تطبيقات متخصصة شبيهة بـ Unikernel دون تجريد POSIX.

كل حاوية تشغل نظام تشغيل في مساحة المستخدم، وهو مكتبة مشتركة تنفذ معظم مفاهيم نظام التشغيل مثل عمليات لينكس، VFS وTCP/IP. يوفر نواة FTL واجهةً بسيطة لتنفيذ استدعاءات نظام لينكس في مساحة المستخدم، تمامًا مثل المُفرط-visor. يجمع FTL بين أفضل ما في النوى الدقيقة (مرنة وآمنة) والنوى الأحادية (أداء عالي وبسيط). الهدف هو جعل الحاويات الخفيفة الوزن آمنة مثل الآلات الافتراضية، وفتح قدرات جديدة على مستوى نظام التشغيل في التطبيقات، دون التضحية بالأداء.

كما يتيح تصميم نظام التشغيل في مساحة المستخدم لك توسيع معظم ميزات نواة لينكس دون الحاجة إلى برمجة النواة/eBPF. يمكنك إضافة printfs، وتطبيق تحديثات الأمان، وإضافة ميزات جديدة بسرعة وأمان. في FTL، نظام التشغيل هو مجرد مكتبة. يتضمن خارطة الطريق تشغيل خادم HTTP لينكس بسيط على FTL في سبتمبر 2026 (الإصدار 0.0.1)، ودعم تطبيقات Rust غير المتزامنة في أكتوبر 2026 (الإصدار 0.1.0)، ونظام الملفات في نوفمبر 2026، ودعم Node.js/Go في ديسمبر 2026، وSMP، صور الحاويات، ودعم ARM 64 بت في يناير 2027.

الأسئلة الشائعة: ما هو FTL وكيف يختلف عن أنظمة التشغيل التقليدية؟

FTL هو تصميم نظام تشغيل في مساحة المستخدم يسمح ببناء نظام التشغيل كمكتبة. يعزل الحاويات باستخدام واجهة مشابهة للمُفرط-visor مع عزل خفيف المستند إلى الأجهزة، دون الحاجة إلى آلات معدنية عارية. إنه متوافق مع الثنائيات لينكس ويجمع بين مرونة وأمان النوى الدقيقة وأداء وبساطة النوى الأحادية.

ما هو FTL وكيف يختلف عن أنظمة التشغيل التقليدية؟

FTL هو تصميم نظام تشغيل في مساحة المستخدم يسمح ببناء نظام التشغيل كمكتبة. يعزل الحاويات باستخدام واجهة مشابهة للمُفرط-visor مع عزل خفيف المستند إلى الأجهزة، دون الحاجة إلى آلات معدنية عارية. إنه متوافق مع الثنائيات لينكس ويجمع بين مرونة وأمان النوى الدقيقة وأداء وبساطة النوى الأحادية.

العربية version →


🇧🇩 বাংলা

FTL: মেঘের জন্য একটি নতুন অপারেটিং সিস্টেম

FTL একটি ব্যবহারকারী-স্থান অপারেটিং সিস্টেম ডিজাইন যা আপনাকে আপনার নিজের অপারেটিং সিস্টেমকে একটি লাইব্রেরি হিসেবে তৈরি করতে দেয়। এটি হালকা হার্ডওয়্যার-ভিত্তিক আলাদা করার উপর ভিত্তি করে হাইপারভাইজার-जैसे ইন্টারফেস ব্যবহার করে বিদ্যমান মোনোলিথিক কার্নেলের চেয়ে ভালভাবে কন্টেইনারকে আলাদা করে। আপনাকে বেয়ার-মেটাল মেশিনের প্রয়োজন নেই, এবং FTL লিনাক্স বাইনারি সঙ্গে সামঞ্জস্যপূর্ণ। উদাহরণস্বরূপ, এই ওয়েবসাইটটি সেবা দিতে রস্ট-ভিত্তিক HTTP সার্ভার একটি লিনাক্স অ্যাপ্লিকেশন যা FTL-এ চলছে। আপনি POSIX-abstrakশন ছাড়াই ইউনিকার্নেল-जैसे বিশেষ অ্যাপ্লিকেশনও চালাতে পারেন।

প্রতিটি কন্টেইনার একটি ব্যবহারকারী-স্থান অপারেটিং সিস্টেম চালায়, যা একটি শেয়ার্ড লাইব্রেরি যা লিনাক্স প্রসেস, VFS এবং TCP/IP-এর মতো অপারেটিং সিস্টেমের বেশিরভাগ ধারণা প্রয়োগ করে। FTL কার্নেল ব্যবহারকারী-স্থানে লিনাক্স সিস্টেম কল প্রয়োগ করার জন্য একটি ন্যূনতম ইন্টারফেস প্রদান করে, genau যেমন একটি হাইপারভাইজার। FTL মাইক্রোকার্নেলের সবচেয়ে ভাল অংশ (লচিল এবং নিরাপদ) এবং মোনোলিথিক কার্নেলের সবচেয়ে ভাল অংশ (কর্মক্ষম এবং সহজ)কে মিশ্রণ করে। লক্ষ্য হল হালকা কন্টেইনারকে VMs মতো নিরাপদ করা এবং অ্যাপ্লিকেশনে নতুন অপারেটিং সিস্টেম-স্তরের ক্ষমতা মুক্ত করা, কর্মক্ষমতাকে ত্যাগ না করে।

ব্যবহারকারী-স্থান অপারেটিং সিস্টেম ডিজাইন আপনাকে কার্নেল/eBPF প্রোগ্রামিং ছাড়াই লিনাক্স কার্নেলের বেশিরভাগ বৈশিষ্ট্য প্রসারিত করতে সক্ষম করে। আপনি printf যোগ করতে পারেন, নিরাপত্তা আপডেট প্রয়োগ করতে পারেন, এবং নতুন বৈশিষ্ট্য দ্রুত এবং নিরাপদে যোগ করতে পারেন। FTL-এ, অপারেটিং সিস্টেম শুধুমাত্র একটি লাইব্রেরি। রোডম্যাপে সেপ্টেম্বর ২০২৬-এ FTL-এ একটি সহজ লিনাক্স HTTP সার্ভার চালানো (v0.0.1), অক্টোবর ২০২৬-এ অ্যাসিঙ্ক্রোনাস রস্ট অ্যাপস সমর্থন (v0.1.0), নভেম্বর ২০২৬-এ ফাইল সিস্টেম, ডিসেম্বর ২০২৬-এ Node.js/Go সমর্থন, এবং জানুয়ারি ২০২৭-এ SMP, কন্টেইনার ইমেজ, এবং ৬৪-বিট আর্ম সমর্থন অন্তর্ভুক্ত।

সामয়িক প্রশ্ন: FTL কি এবং এটি ঐতিহ্যিক অপারেটিং সিস্টেম থেকে কীভাবে ভিন্ন?

FTL একটি ব্যবহারকারী-স্থান অপারেটিং সিস্টেম ডিজাইন যা আপনাকে একটি লাইব্রেরি হিসেবে একটি অপারেটিং সিস্টেম তৈরি করতে দেয়। এটি হালকা হার্ডওয়্যার-ভিত্তিক আলাদা করার উপর ভিত্তি করে হাইপারভাইজার-जैसे ইন্টারফেস ব্যবহার করে কন্টেইনারকে আলাদা করে, বেয়ার-মেটাল মেশিন ছাড়াই। এটি লিনাক্স বাইনারি সঙ্গে সামঞ্জস্যপূর্ণ এবং মাইক্রোকার্নেলের লচিলতা এবং নিরাপত্তা के साथ মোনোলিথিক কার্নেলের কর্মক্ষমতা এবং সহজতা মিশ্রণ করে।

FTL কি এবং এটি ঐতিহ্যিক অপারেটিং সিস্টেম থেকে কীভাবে ভিন্ন?

FTL একটি ব্যবহারকারী-স্থান অপারেটিং সিস্টেম ডিজাইন যা আপনাকে একটি লাইব্রেরি হিসেবে একটি অপারেটিং সিস্টেম তৈরি করতে দেয়। এটি হালকা হার্ডওয়্যার-ভিত্তিক আলাদা করার উপর ভিত্তি করে হাইপারভাইজার-जैसे ইন্টারফেস ব্যবহার করে কন্টেইনারকে আলাদা করে, বেয়ার-মেটাল মেশিন ছাড়াই। এটি লিনাক্স বাইনারি সঙ্গে সামঞ্জস্যপূর্ণ এবং মাইক্রোকার্নেলের লচিলতা এবং নিরাপত্তা के साथ মোনোলিথিক কার্নেলের কর্মক্ষমতা এবং সহজতা মিশ্রণ করে।

বাংলা version →


🇩🇪 Deutsch

FTL: Ein neues Betriebssystem für die Cloud

FTL ist ein Nutzerspace-Betriebssystem-Design, das es Ihnen ermöglicht, Ihr eigenes Betriebssystem als Bibliothek zu erstellen. Es isoliert Container besser als bestehende monolithische Kerne, indem es eine Hypervisor-ähnliche Schnittstelle auf Basis leichter hardwarebasierter Isolation verwendet. Bare-Metal-Maschinen werden nicht benötigt, und FTL ist mit Linux-Binaries kompatibel. Zum Beispiel ist der auf Rust basierende HTTP-Server, der diese Website bereitstellt, eine Linux-Anwendung, die auf FTL läuft. Sie können auch Unikernel-ähnliche spezialisierte Anwendungen ohne POSIX-Abstraktionen ausführen.

Jeder Container führt ein Nutzerspace-Betriebssystem aus, das eine gemeinsam genutzte Bibliothek ist, die die meisten Betriebssystemkonzepte wie Linux-Prozesse, VFS und TCP/IP implementiert. Der FTL-Kernel stellt eine minimale Schnittstelle bereit, um Linux-Systemaufrufe im Nutzerspace zu implementieren, genau wie ein Hypervisor. FTL kombiniert das Beste aus Mikrokernen (flexibel und sicher) und monolithischen Kernen (leistungsfähig und einfach). Das Ziel ist es, leichte Container genauso sicher wie virtuelle Maschinen zu machen und neue OS-Level-Fähigkeiten in Anwendungen freizuschalten, ohne die Leistung zu opfern.

Das Nutzerspace-Betriebssystem-Design ermöglicht Ihnen außerdem, die meisten Linux-Kernel-Funktionen ohne Kernel/eBPF-Programmierung zu erweitern. Sie können printf hinzufügen, Sicherheitsupdates anwenden und neue Funktionen schnell und sicher hinzufügen. In FTL ist das Betriebssystem einfach eine Bibliothek. Der Fahrplan umfasst das Ausführen eines einfachen Linux-HTTP-Servers auf FTL im September 2026 (v0.0.1), die Unterstützung asynchroner Rust-Anwendungen im Oktober 2026 (v0.1.0), das Dateisystem im November 2026, die Unterstützung von Node.js/Go im Dezember 2026 sowie SMP, Container-Images und 64-Bit-Arm-Unterstützung im Januar 2027.

Häufig gestellte Fragen: Was ist FTL und wie unterscheidet es sich von traditionellen Betriebssystemen?

FTL ist ein Nutzerspace-Betriebssystem-Design, das es ermöglicht, ein Betriebssystem als Bibliothek zu erstellen. Es isoliert Container mittels einer Hypervisor-ähnlichen Schnittstelle mit leichter hardwarebasierter Isolation, ohne dass Bare-Metal-Maschinen erforderlich sind. Es ist mit Linux-Binaries kompatibel und kombiniert die Flexibilität und Sicherheit von Mikrokernen mit der Leistung und Einfachheit monolithischer Kerne.

Was ist FTL und wie unterscheidet es sich von traditionellen Betriebssystemen?

FTL ist ein Nutzerspace-Betriebssystem-Design, das es ermöglicht, ein Betriebssystem als Bibliothek zu erstellen. Es isoliert Container mittels einer Hypervisor-ähnlichen Schnittstelle mit leichter hardwarebasierter Isolation, ohne dass Bare-Metal-Maschinen erforderlich sind. Es ist mit Linux-Binaries kompatibel und kombiniert die Flexibilität und Sicherheit von Mikrokernen mit der Leistung und Einfachheit monolithischer Kerne.

Deutsch version →


🇪🇸 Español

FTL: Un Nuevo Sistema Operativo para la Nube

FTL es un diseño de sistema operativo en espacio de usuario que le permite construir su propio sistema operativo como una biblioteca. Aísla contenedores mejor que los núcleos monolíticos existentes, utilizando una interfaz tipo hipervisor basada en aislamiento de hardware ligero. No necesita máquinas bare-metal, y FTL es compatible con binarios de Linux. Por ejemplo, el servidor HTTP basado en Rust que sirve este sitio web es una aplicación de Linux que se ejecuta en FTL. También puede ejecutar aplicaciones especializadas tipo Unikernel sin abstracciones POSIX.

Cada contenedor ejecuta un sistema operativo en espacio de usuario, que es una biblioteca compartida que implementa la mayoría de los conceptos del sistema operativo, como procesos de Linux, VFS y TCP/IP. El núcleo de FTL proporciona una interfaz mínima para implementar llamadas al sistema de Linux en espacio de usuario, al igual que un hipervisor. FTL combina lo mejor de los micronúcleos (flexibles y seguros) y los núcleos monolíticos (rendimiento y simplicidad). El objetivo es hacer que los contenedores ligeros sean tan seguros como las máquinas virtuales y desbloquear nuevas capacidades a nivel de sistema operativo en las aplicaciones, sin sacrificar el rendimiento.

El diseño de sistema operativo en espacio de usuario también le permite extender la mayoría de las características del núcleo de Linux sin necesidad de programación de núcleo/eBPF. Puede agregar printfs, aplicar actualizaciones de seguridad y agregar nuevas características de forma rápida y segura. En FTL, el sistema operativo es simplemente una biblioteca. La hoja de ruta incluye ejecutar un servidor HTTP de Linux simple en FTL en septiembre de 2026 (v0.0.1), soporte para aplicaciones Rust asíncronas en octubre de 2026 (v0.1.0), sistema de archivos en noviembre de 2026, soporte para Node.js/Go en diciembre de 2026, y SMP, imágenes de contenedores y soporte para Arm de 64 bits en enero de 2027.

Preguntas frecuentes: ¿Qué es FTL y cómo se diferencia de los sistemas operativos tradicionales?

FTL es un diseño de sistema operativo en espacio de usuario que permite construir un sistema operativo como una biblioteca. Aísla contenedores utilizando una interfaz tipo hipervisor con aislamiento de hardware ligero, sin requerir máquinas bare-metal. Es compatible con binarios de Linux y combina la flexibilidad y seguridad de los micronúcleos con el rendimiento y simplicidad de los núcleos monolíticos.

¿Qué es FTL y cómo se diferencia de los sistemas operativos tradicionales?

FTL es un diseño de sistema operativo en espacio de usuario que permite construir un sistema operativo como una biblioteca. Aísla contenedores utilizando una interfaz tipo hipervisor con aislamiento de hardware ligero, sin requerir máquinas bare-metal. Es compatible con binarios de Linux y combina la flexibilidad y seguridad de los micronúcleos con el rendimiento y simplicidad de los núcleos monolíticos.

Español version →


🇫🇷 Français

FTL : Un Nouveau Système d'Exploitation pour le Cloud

FTL est une conception de système d'exploitation en espace utilisateur qui vous permet de construire votre propre système d'exploitation comme une bibliothèque. Il isole les conteneurs mieux que les noyaux monolithiques existants, grâce à une interface similaire à un hyperviseur basée sur une isolation matérielle légère. Aucune machine bare-metal n'est nécessaire, et FTL est compatible avec les binaires Linux. Par exemple, le serveur HTTP basé sur Rust qui sert ce site web est une application Linux exécutée sur FTL. Vous pouvez également exécuter des applications spécialisées de type Unikernel sans abstractions POSIX.

Chaque conteneur exécute un système d'exploitation en espace utilisateur, qui est une bibliothèque partagée implémentant la plupart des concepts du système d'exploitation tels que les processus Linux, le VFS et le TCP/IP. Le noyau FTL fournit une interface minimale pour implémenter les appels système Linux en espace utilisateur, tout comme un hyperviseur. FTL combine le meilleur des micro-noyaux (flexibles et sécurisés) et des noyaux monolithiques (performants et simples). L'objectif est de rendre les conteneurs légers aussi sûrs que les machines virtuelles, et de débloquer de nouvelles capacités au niveau du système d'exploitation dans les applications, sans sacrifier les performances.

La conception de système d'exploitation en espace utilisateur permet également d'étendre la plupart des fonctionnalités du noyau Linux sans programmation noyau/eBPF. Vous pouvez ajouter des printf, appliquer des mises à jour de sécurité, et ajouter de nouvelles fonctionnalités rapidement et en toute sécurité. Dans FTL, le système d'exploitation est simplement une bibliothèque. La feuille de route inclut l'exécution d'un serveur HTTP Linux simple sur FTL en septembre 2026 (v0.0.1), le support des applications Rust asynchrones en octobre 2026 (v0.1.0), le système de fichiers en novembre 2026, le support Node.js/Go en décembre 2026, et le SMP, les images de conteneurs et le support ARM 64 bits en janvier 2027.

FAQ : Qu'est-ce que FTL et en quoi diffère-t-il des systèmes d'exploitation traditionnels ?

FTL est une conception de système d'exploitation en espace utilisateur permettant de construire un système d'exploitation comme une bibliothèque. Il isole les conteneurs grâce à une interface similaire à un hyperviseur avec une isolation matérielle légère, sans nécessiter de machines bare-metal. Il est compatible avec les binaires Linux et combine la flexibilité et la sécurité des micro-noyaux avec la performance et la simplicité des noyaux monolithiques.

Qu'est-ce que FTL et en quoi diffère-t-il des systèmes d'exploitation traditionnels ?

FTL est une conception de système d'exploitation en espace utilisateur permettant de construire un système d'exploitation comme une bibliothèque. Il isole les conteneurs grâce à une interface similaire à un hyperviseur avec une isolation matérielle légère, sans nécessiter de machines bare-metal. Il est compatible avec les binaires Linux et combine la flexibilité et la sécurité des micro-noyaux avec la performance et la simplicité des noyaux monolithiques.

Français version →


🇮🇳 हिन्दी

FTL: क्लाउड के लिए एक नया ऑपरेटिंग सिस्टम

FTL एक यूज़रस्पेस ऑपरेटिंग सिस्टम डिज़ाइन है जो आपको अपना ऑपरेटिंग सिस्टम एक लाइब्रेरी के रूप में बनाने की अनुमति देता है। यह हल्के हार्डवेयर-आधारित आइसोलेशन पर आधारित हाइपरवाइज़र जैसी इंटरफ़ेस का उपयोग करके कंटेनरों को मौजूदा मोनोलिथिक कर्नेल्स से बेहतर तरीके से अलग करता है। आपको बेयर-मेटल मशीनों की आवश्यकता नहीं है, और FTL लिनक्स बाइनरीज़ के साथ संगत है। उदाहरण के लिए, इस वेबसाइट को सेवा देने वाला रस्ट-आधारित HTTP सर्वर एक लिनक्स एप्लिकेशन है जो FTL पर चल रहा है। आप POSIX अमूर्तियों के बिना यूनिकर्नेल जैसी विशेषज्ञ एप्लिकेशन भी चला सकते हैं।

हर कंटेनर एक यूज़रस्पेस ऑपरेटिंग सिस्टम चलाता है, जो एक शेयर लाइब्रेरी है जो लिनक्स प्रोसेस, VFS और TCP/IP जैसे अधिकांश ऑपरेटिंग सिस्टम अवधारणाओं को लागू करता है। FTL कर्नेल यूज़रस्पेस में लिनक्स सिस्टम कॉल को लागू करने के लिए एक न्यूनतम इंटरफ़ेस प्रदान करता है, ठीक उसी तरह जैसे एक हाइपरवाइज़र। FTL माइक्रोकर्नेल्स के सर्वोत्तम पहलुओं (लचीलापन और सुरक्षा) और मोनोलिथिक कर्नेल्स के सर्वोत्तम पहलुओं (प्रदर्शन और सरलता) को जोड़ता है। लक्ष्य हल्के कंटेनरों को VMs जितना सुरक्षित बनाना है, और एप्लिकेशन में नए OS-स्तर की क्षमताओं को अनलॉक करना है, बिना प्रदर्शन का त्याग किए।

यूज़रस्पेस ऑपरेटिंग सिस्टम डिज़ाइन आपको कर्नेल/eBPF प्रोग्रामिंग किए बिना लिनक्स कर्नेल की अधिकांश विशेषताओं को बढ़ाने में भी सक्षम बनाता है। आप printf जोड़ सकते हैं, सुरक्षा अपडेट लागू कर सकते हैं, और नई विशेषताओं को तेज़ और सुरक्षित रूप से जोड़ सकते हैं। FTL में, ऑपरेटिंग सिस्टम सिर्फ एक लाइब्रेरी है। रोडमैप में सितंबर 2026 में FTL पर एक साधारण लिनक्स HTTP सर्वर चलाना (v0.0.1), अक्टूबर 2026 में असिंक्रोनस रस्ट ऐप्स सपोर्ट (v0.1.0), नवंबर 2026 में फाइल सिस्टम, दिसंबर 2026 में Node.js/Go सपोर्ट, और जनवरी 2027 में SMP, कंटेनर इमेजेज़ और 64-बिट आर्म सपोर्ट शामिल हैं।

अक्सर पूछे जाने वाले प्रश्न: FTL क्या है और यह पारंपरिक ऑपरेटिंग सिस्टम से कैसे अलग है?

FTL एक यूज़रस्पेस ऑपरेटिंग सिस्टम डिज़ाइन है जो आपको एक लाइब्रेरी के रूप में एक ऑपरेटिंग सिस्टम बनाने की अनुमति देता है। यह हल्के हार्डवेयर-आधारित आइसोलेशन पर आधारित हाइपरवाइज़र जैसी इंटरफ़ेस का उपयोग करके कंटेनरों को अलग करता है, बिना बेयर-मेटल मशीनों की आवश्यकता के। यह लिनक्स बाइनरीज़ के साथ संगत है और माइक्रोकर्नेल्स की लचीलापन और सुरक्षा के साथ मोनोलिथिक कर्नेल्स के प्रदर्शन और सरलता को जोड़ता है।

FTL क्या है और यह पारंपरिक ऑपरेटिंग सिस्टम से कैसे अलग है?

FTL एक यूज़रस्पेस ऑपरेटिंग सिस्टम डिज़ाइन है जो आपको एक लाइब्रेरी के रूप में एक ऑपरेटिंग सिस्टम बनाने की अनुमति देता है। यह हल्के हार्डवेयर-आधारित आइसोलेशन पर आधारित हाइपरवाइज़र जैसी इंटरफ़ेस का उपयोग करके कंटेनरों को अलग करता है, बिना बेयर-मेटल मशीनों की आवश्यकता के। यह लिनक्स बाइनरीज़ के साथ संगत है और माइक्रोकर्नेल्स की लचीलापन और सुरक्षा के साथ मोनोलिथिक कर्नेल्स के प्रदर्शन और सरलता को जोड़ता है।

हिन्दी version →


🇮🇩 Bahasa Indonesia

FTL: Sistem Operasi Baru untuk Awan

FTL adalah desain sistem operasi ruang pengguna yang memungkinkan Anda membangun sistem operasi Anda sendiri sebagai sebuah pustaka. Ia mengisolasi kontainer lebih baik daripada kernel monolitik yang ada, menggunakan antarmuka serupa hipervisor yang didasarkan pada isolasi perangkat keras ringan. Anda tidak memerlukan mesin bare-metal, dan FTL kompatibel dengan biner Linux. Sebagai contoh, server HTTP berbasis Rust yang melayani situs web ini adalah aplikasi Linux yang berjalan di FTL. Anda juga dapat menjalankan aplikasi khusus jenis Unikernel tanpa abstraksi POSIX.

Setiap kontainer menjalankan sistem operasi ruang pengguna, yang merupakan pustaka bersama yang menerapkan sebagian besar konsep sistem operasi seperti proses Linux, VFS, dan TCP/IP. Kernel FTL menyediakan antarmuka minimal untuk menerapkan panggilan sistem Linux di ruang pengguna, sama seperti hipervisor. FTL menggabungkan keunggulan mikrokernel (fleksibel dan aman) dan kernel monolitik (berkinerja tinggi dan sederhana). Tujuannya adalah membuat kontainer ringan seaman aman seperti mesin virtual, dan membuka kemampuan baru pada tingkat sistem operasi dalam aplikasi, tanpa mengorbankan kinerja.

Desain sistem operasi ruang pengguna juga memungkinkan Anda memperluas sebagian besar fitur kernel Linux tanpa perlu pemrograman kernel/eBPF. Anda dapat menambahkan printf, menerapkan pembaruan keamanan, dan menambahkan fitur baru dengan cepat dan aman. Di FTL, sistem operasi hanyalah sebuah pustaka. Peta jalan meliputi menjalankan server HTTP Linux sederhana di FTL pada September 2026 (v0.0.1), dukungan aplikasi Rust asinkron pada Oktober 2026 (v0.1.0), sistem file pada November 2026, dukungan Node.js/Go pada Desember 2026, dan SMP, gambar kontainer, dan dukungan ARM 64-bit pada Januari 2027.

Apa itu FTL dan bagaimana ia berbeda dari sistem operasi tradisional?

FTL adalah desain sistem operasi ruang pengguna yang memungkinkan membangun sistem operasi sebagai sebuah pustaka. Ia mengisolasi kontainer menggunakan antarmuka serupa hipervisor dengan isolasi perangkat keras ringan, tanpa memerlukan mesin bare-metal. Ia kompatibel dengan biner Linux dan menggabungkan fleksibilitas dan keamanan mikrokernel dengan kinerja dan kesederhanaan kernel monolitik.

Bahasa Indonesia version →


🇯🇵 日本語

FTL: クラウド向けの新しいオペレーティングシステム

FTLはユーザースペースOS設計で、OSをライブラリとして構築できます。軽量ハードウェアベースの分離に基づくハイパーバイザー様インターフェースにより、既存のモノリシックカーネルよりもコンテナをより良好に分離します。ベアメタルマシンは不要で、FTLはLinuxバイナリと互換性があります。たとえば、このウェブサイトを提供するRustベースのHTTPサーバーは、FTL上で動作するLinuxアプリケーションです。POSIX抽象化なしでUnikernelのような特殊アプリケーションも実行できます。

各コンテナはユーザースペースOSを実行し、これはLinuxプロセス、VFS、TCP/IPなどのOSのほとんどの概念を実装する共有ライブラリです。FTLカーネルは、ユーザースペースでLinuxシステムコールを実装するための最小限のインターフェースを提供し、ハイパーバイザーのように機能します。FTLはマイクロカーネルの利点(柔軟性とセキュリティ)とモノリシックカーネルの利点(パフォーマンスとシンプルさ)を組み合わせます。目標は、軽量コンテナをVMと同じレベルのセキュリティにし、アプリケーションでOSレベルの新しい機能をロック解除し、パフォーマンスを犠牲にしないことです。

ユーザースペースOS設計は、カーネル/eBPFプログラミングなしでLinuxカーネルのほとんどの機能を拡張することも可能にします。printfを追加し、セキュリティアップデートを適用し、新しい機能を素早く安全に追加できます。FTLでは、OSは単なるライブラリです。ロードマップには、2026年9月にFTL上でシンプルなLinux HTTPサーバーを実行(v0.0.1)、2026年10月に非同期Rustアプリのサポート(v0.1.0)、2026年11月にファイルシステム、2026年12月にNode.js/Goサポート、2027年1月にSMP、コンテナイメージ、および64ビットArmサポートが含まれます。

よくある質問: FTLとは何か、そして従来のオペレーティングシステムとどう違うのか?

FTLはユーザースペースOS設計で、OSをライブラリとして構築できます。軽量ハードウェアベースの分離に基づくハイパーバイザー様インターフェースにより、ベアメタルマシンを必要とせずコンテナを分離します。Linuxバイナリと互換性があり、マイクロカーネルの柔軟性とセキュリティとモノリシックカーネルのパフォーマンスとシンプルさを組み合わせます。

FTLとは何か、そして従来のオペレーティングシステムとどう違うのか?

FTLはユーザースペースOS設計で、OSをライブラリとして構築できます。軽量ハードウェアベースの分離に基づくハイパーバイザー様インターフェースにより、ベアメタルマシンを必要とせずコンテナを分離します。Linuxバイナリと互換性があり、マイクロカーネルの柔軟性とセキュリティとモノリシックカーネルのパフォーマンスとシンプルさを組み合わせます。

日本語 version →


🇧🇷 Português

FTL: Um Novo Sistema Operacional para a Nuvem

FTL é um design de sistema operacional em espaço de usuário que permite que você construa seu próprio sistema operacional como uma biblioteca. Isola contêineres melhor que os núcleos monolíticos existentes, usando uma interface semelhante a um hipervisor baseada em isolamento de hardware leve. Não é necessário máquinas bare-metal, e o FTL é compatível com binários Linux. Por exemplo, o servidor HTTP baseado em Rust que serve este site é uma aplicação Linux executando no FTL. Você também pode executar aplicações especializadas tipo Unikernel sem abstrações POSIX.

Cada contêiner executa um sistema operacional em espaço de usuário, que é uma biblioteca compartilhada que implementa a maioria dos conceitos de sistema operacional, como processos Linux, VFS e TCP/IP. O núcleo do FTL fornece uma interface mínima para implementar chamadas de sistema Linux em espaço de usuário, assim como um hipervisor. O FTL combina o melhor dos microkernels (flexíveis e seguros) e dos núcleos monolíticos (de alto desempenho e simples). O objetivo é tornar os contêineres leves tão seguros quanto as máquinas virtuais e desbloquear novas habilidades no nível do sistema operacional em aplicações, sem sacrificar o desempenho.

O design de sistema operacional em espaço de usuário também permite estender a maioria das funcionalidades do núcleo Linux sem programação de núcleo/eBPF. Você pode adicionar printf, aplicar atualizações de segurança e adicionar novos recursos rapidamente e com segurança. No FTL, o sistema operacional é apenas uma biblioteca. O roteiro inclui executar um servidor HTTP Linux simples no FTL em setembro de 2026 (v0.0.1), suporte para aplicativos Rust assíncronos em outubro de 2026 (v0.1.0), sistema de arquivos em novembro de 2026, suporte para Node.js/Go em dezembro de 2026, e SMP, imagens de contêiner e suporte ARM de 64 bits em janeiro de 2027.

Perguntas frequentes: O que é FTL e como ele difere dos sistemas operacionais tradicionais?

FTL é um design de sistema operacional em espaço de usuário que permite construir um sistema operacional como uma biblioteca. Isola contêineres usando uma interface semelhante a um hipervisor com isolamento de hardware leve, sem exigir máquinas bare-metal. É compatível com binários Linux e combina a flexibilidade e segurança dos microkernels com o desempenho e simplicidade dos núcleos monolíticos.

O que é FTL e como ele difere dos sistemas operacionais tradicionais?

FTL é um design de sistema operacional em espaço de usuário que permite construir um sistema operacional como uma biblioteca. Isola contêineres usando uma interface semelhante a um hipervisor com isolamento de hardware leve, sem exigir máquinas bare-metal. É compatível com binários Linux e combina a flexibilidade e segurança dos microkernels com o desempenho e simplicidade dos núcleos monolíticos.

Português version →


🇷🇺 Русский

FTL: Новая операционная система для облаков

FTL — это дизайн пользовательской операционной системы, который позволяет вам создать свою собственную ОС как библиотеку. Он изолирует контейнеры лучше существующих монолитных ядер, используя интерфейс, похожий на гипервизор, основанный на легкой аппаратной изоляции. Не требуется bare-metal машин, и FTL совместим с Linux-бинарниками. Например, основанный на Rust HTTP-сервер, обслуживающий этот сайт, является Linux-приложением, работающим на FTL. Вы также можете запускать специализированные приложения типа Unikernel без абстракций POSIX.

Каждый контейнер запускает пользовательскую операционную систему, которая представляет собой разделяемую библиотеку, реализующую большинство концепций ОС, таких как процессы Linux, VFS и TCP/IP. Ядро FTL предоставляет минимальный интерфейс для реализации системных вызовов Linux в пользовательском пространстве, точно так же, как гипервизор. FTL сочетает лучшее от микроядер (гибкость и безопасность) и монолитных ядер (производительность и простота). Цель состоит в том, чтобы сделать легкие контейнеры настолько же безопасными, как виртуальные машины, и раскрыть новые возможности на уровне ОС в приложениях, не жертвуя производительностью.

Дизайн пользовательской операционной системы также позволяет расширять большинство функций ядра Linux без необходимости программирования ядра/eBPF. Вы можете добавлять printf, применять обновления безопасности и быстро и безопасно добавлять новые функции. В FTL ОС — это просто библиотека. Дорожная карта включает запуск простого Linux HTTP-сервера на FTL в сентябре 2026 г. (v0.0.1), поддержку асинхронных приложений на Rust в октябре 2026 г. (v0.1.0), файловую систему в ноябре 2026 г., поддержку Node.js/Go в декабре 2026 г., а также SMP, образы контейнеров и поддержку ARM 64 бит в январе 2027 г.

Часто задаваемые вопросы: Что такое FTL и чем он отличается от традиционных операционных систем?

FTL — это дизайн пользовательской операционной системы, позволяющий создавать ОС как библиотеку. Он изолирует контейнеры с использованием интерфейса, похожего на гипервизор, основанного на легкой аппаратной изоляции, без необходимости bare-metal машин. Он совместим с Linux-бинарниками и сочетает гибкость и безопасность микроядер с производительностью и простотой монолитных ядер.

Что такое FTL и чем он отличается от традиционных операционных систем?

FTL — это дизайн пользовательской операционной системы, позволяющий создавать ОС как библиотеку. Он изолирует контейнеры с использованием интерфейса, похожего на гипервизор, основанного на легкой аппаратной изоляции, без необходимости bare-metal машин. Он совместим с Linux-бинарниками и сочетает гибкость и безопасность микроядер с производительностью и простотой монолитных ядер.

Русский version →


🇨🇳 简体中文

FTL:云端的新型操作系统

FTL 是一种用户空间操作系统设计,允许您将操作系统构建为库。它通过基于轻量级硬件隔离的类似虚拟机的接口,比现有的单体内核更好地隔离容器。您不需要裸机机器,且 FTL 与 Linux 二进制文件兼容。例如,服务此网站的基于 Rust 的 HTTP 服务器是一个在 FTL 上运行的 Linux 应用程序。您还可以运行类似 Unikernel 的专用应用程序,而无需 POSIX 抽象。

每个容器运行一个用户空间操作系统,该操作系统是一个共享库,实现了大多数操作系统概念,如 Linux 进程、VFS 和 TCP/IP。FTL 内核提供了一个最小的接口,以在用户空间中实现 Linux 系统调用,就像一个虚拟机一样。FTL 结合了微内核的优点(灵活且安全)和单体内核的优点(高性能且简单)。目标是使轻量级容器的安全性达到虚拟机的水平,并在应用程序中解锁新的操作系统级能力,同时不牺牲性能。

用户空间操作系统设计还使您能够在不进行内核/eBPF 编程的情况下扩展 Linux 内核的大多数功能。您可以添加 printf、应用安全更新,并快速安全地添加新功能。在 FTL 中,操作系统只是一个库。路线图包括在 2026 年 9 月在 FTL 上运行一个简单的 Linux HTTP 服务器(v0.0.1),2026 年 10 月支持异步 Rust 应用(v0.1.0),2026 年 11 月实现文件系统,2026 年 12 月支持 Node.js/Go,以及在 2027 年 1 月实现 SMP、容器镜像和 64 位 Arm 支持。

什么是 FTL 以及它与传统操作系统有何不同?

FTL 是一种用户空间操作系统设计,允许将操作系统构建为库。它通过基于轻量级硬件隔离的类似虚拟机的接口隔离容器,且不需要裸机机器。它与 Linux 二进制文件兼容,并结合了微内核的灵活性和安全性以及单体内核的性能和简单性。

简体中文 version →