Hacker News

Ghostty - ترمینل ایمولیټر

تبصرې

1 min read Via ghostty.org

Mewayz Team

Editorial Team

Hacker News
دلته مقاله ده:

غوسټي د ټرمینل ایمولیټرونو قواعد بیا لیکي - او پراختیا کونکي پاملرنه کوي

د کلونو لپاره، د ترمینل ایمولیټر منظره د وخت په تیریدو سره کنګل شوې. پرمخ وړونکي د ورته څو انتخابونو تر مینځ سایکل چلوي - iTerm2 په macOS کې، په لینکس کې GNOME ټرمینل، یا د مخ په زیاتیدونکي مشهور کراس پلیټ فارم انتخابونه لکه الاکریټي او کیټي. بیا میچل هاشموتو، د هاشي کارپ شریک بنسټ ایښودونکی او د Terraform او Vagrant تر شا ذهن، په خاموشۍ سره له پیل څخه یو څه جوړ کړل. ګوسټي، د GPU ګړندی شوی، پلیټ فارم اصلي ټرمینل ایمولیټر په زیګ کې لیکل شوی، د 2024 په وروستیو کې خلاصې سرچینې ته لاړ او سمدلاسه یې د پراختیا کونکي وسیلې ځای کې یو له خورا په زړه پوري خبرو اترو پیل وکړ. د دې د عامه خوشې کیدو په څو اونیو کې ، د ګوسټي ګیټ هب ذخیره له 25,000 څخه ډیر ستوري راټول کړي ، او پراختیا کونکي فورمونه د پرتله کولو ، بنچمارکونو او په زړه پوري لومړي تاثیراتو سره روښانه شوي. که تاسو په ورځ کې اته ساعته په ټرمینل کې تیر کړئ یا یوازې په اونۍ کې یو ځل په سرور کې SSH تیر کړئ، Ghostty د فلسفي بدلون استازیتوب کوي چې څنګه موږ د هغه وسیلو په اړه فکر کوو چې زموږ او د کمانډ لاین ترمنځ ناست دي.

ولې بل ټرمینل ایمولیټر؟ د غیبي ستونزي حل

صادق ځواب دا دی چې ډیری ټرمینل ایمولیټرونه جوړجاړی کوي. ځینې ​​​​سرعت ته لومړیتوب ورکوي مګر د اصلي پلیټ فارم ادغام قرباني کوي ، هرڅه د دوی د خپل دودیز UI اوزار کټ دننه وړاندې کوي. نور په پراخه کچه ځانګړتیاو ته تکیه کوي - ټبونه، سپلیټونه، د حالت بارونه - مګر د پام وړ ان پټ لیټینسی یا چپ سکرول معرفي کوي کله چې لوی محصول وړاندې کوي. یو څو هڅې دواړه خو د سرچینې هوګ په توګه پای ته رسیږي چې د هغه څه لپاره چې په بنسټیز ډول د متن ښودلو غوښتنلیک دی په سلګونو میګابایټ RAM مصرفوي.

د غوسټي مقاله دا ده چې تاسو باید انتخاب ونه کړئ. هاشموتو دوه کاله د یو ټرمینل په جوړولو کې تیر کړل چې په ورته وخت کې د خام رینډینګ فعالیت او پلیټ فارم - اصلي په خپل UI پرت کې GPU ګړندی شوی. په macOS کې، دا پدې مانا ده چې اصلي AppKit وینډوز، اصلي ټبونه، د خبرتیاو او مینو بار سره د سیسټم مناسب ادغام. په لینکس کې، دا معنی لري GTK4 د اډویټا سټایل سره چې داسې ښکاري او احساس کوي چې دا ستاسو په ډیسټاپ پورې اړه لري. دا د کراس پلیټ فارم چوکاټ باندې پوټکی ندی - دا د هر پلیټ فارم لپاره په ریښتیني ډول جلا UI کوډ دی چې د ګډ ټرمینل کور په سر کې د بیا کارونې وړ C کتابتون په توګه لیکل شوی چې libghostty.

پایله یو ټرمینل دی چې په 100 ملی ثانیو کې پیل کیږي، پرته له خولې ماتولو د فونټ لیګیچر او ایموجي رینډینګ اداره کوي، او د هر پلیټ فارم کنوانسیون ته درناوی کوي چې تاسو یې تمه لرئ. دا یو ډول وسیله ده چې تاسو ته دا درکوي چې ستاسو پخوانی ټرمینل څومره کوچني کاغذونه کټ کړي پرته له دې چې تاسو ته پام وکړئ.

هغه څه چې غوسټي له تخنیکي پلوه اغیزمن کوي

د هوډ لاندې، د ګوسټي رینډرینګ پایپ لاین د متن راسټر کولو لپاره د ګمرکي GPU شیډرونو څخه ګټه پورته کوي. د سافټویر لخوا وړاندې شوي ټرمینلونو برخلاف چې د هر ګلیف لپاره په CPU باندې تکیه کوي ، ګوسټي دا کار GPU ته اپلوډ کوي ، پدې معنی چې د 50,000 لاین لاګ فایل له لارې سکرول کول یا د لوړ سرعت جوړ شوي محصول جریان لیدل د بټري اسانه احساس کوي. د ټولنې څخه بنچمارکونه په دوامداره توګه د Ghostty مطابقت یا ښه فعالیت الیکریټي ښیي - پخوا د ټرمینل رینډرینګ سرعت لپاره د سرو زرو معیار - پداسې حال کې چې د پام وړ نور ځانګړتیاوې وړاندې کوي.

د پلي کولو ژبې په توګه د Zig انتخاب عمدي دی. Zig د غوره حافظې خوندیتوب تضمینونو ، هیڅ پټ تخصیص ، او بې سیمه C مداخلې سره د Ghostty C کچې فعالیت وړاندې کوي. دا وروستی ټکی مهم دی ځکه چې libghostty، د اصلي ترمینل کتابتون، ډیزاین شوی ترڅو د ځای پرځای کولو وړ وي. په تیوري کې، هر غوښتنلیک کولی شي د ټرمینل وړتیاوو اضافه کولو لپاره libghostty وکاروي - یو IDE، د لوبې انجن ډیبګ کنسول، یا د سوداګرۍ ډشبورډ چې د انلاین کمانډ اجرا کولو ته اړتیا لري.

کلیدي تخنیکي ځانګړتیاوې چې پراختیا کونکي په دوامداره توګه په ګوته کوي عبارت دي له:

  • ریښتینی GPU ګړندی رینډینګ د دودیز فلزي (macOS) او OpenGL/Vulkan (Linux) بیکینډونو سره
  • د فونټ لیګیچر ملاتړ چې د مشهور پروګرامینګ فونټونو لکه فیرا کوډ، JetBrains مونو، او کاسکاډیا کوډ سره په بې ساري ډول کار کوي
  • جامع یونیکوډ او ایموجي ملاتړ د پیچلي ګرافیم کلسترونو په شمول
  • یو بډایه ترتیب سیسټم د ساده متن فایل له لارې کنټرول شوی د ګرم ریلوډ ملاتړ سره - هیڅ بیا پیل ته اړتیا نشته
  • د ګړندي پیل وختونه په دوامداره توګه د 100ms څخه کم، دا حتی په زړو هارډویر کې هم سمدستي احساس کوي
  • د کلک کولو وړ لینکونه او د OSC ادغام د عصري شیل کاري فلو لپاره، په شمول د کیټي ګرافیک پروتوکول له لارې د انلاین انځور وړاندې کول

د ټولنې غبرګون او هغه څه چې اشاره کوي

هغه څه چې د غوسټي د استقبال په اړه حیرانونکي دي یوازې ستاینه نه ده - دا د ستاینې ډول دی. د پراختیا کونکي فورمونه د خلکو له نظرونو ډک شوي څوک چې د وسیلو څخه سویچ کول تشریح کوي چې دوی یې د یوې لسیزې لپاره کارولي. په macOS کې د اوږدې مودې iTerm2 کارونکي راپور ورکوي چې ګوسټي داسې احساس کوي "لکه ټرمینل ایپل باید جوړ کړی وي." د لینوکس کاروونکي چې د الاکریټي (چټک خو لږ تر لږه) او کیټي (د ځانګړتیاوو څخه بډایه مګر قطبي کول) تر منځ باونس شوي دي Ghostty د لومړي اختیار په توګه تشریح کوي چې د سپیکٹرم دواړه پایونه په ریښتیا سره توازن کوي.

د ټولنې بحث هم یو څه ژور په ګوته کوي: پراختیا کونکي د هغو وسیلو لپاره وږي دي چې هنر ته د پام وړ پاملرنې سره جوړ شوي. په HashiCorp کې د هاشیموتو د تعقیب ریکارډ - چیرې چې د ټیرافارم په څیر وسیلې د صنعت معیارونو په توګه د دوی د پراختیا کونکي تجربې له امله - وزن لري. کله چې یو څوک د دې نسل سره دوه کاله د ټرمینل ایمولیټر په پاکولو کې تیر کړي، ټولنه یې په جدي توګه اخلي.

غوره پرمخ وړونکي وسیلې یوازې په بنچمارکونو کې ښه کار نه کوي - دوی ادراکي رګونه کموي. د هر ملی ثانوي انپټ ځنډ چې تاسو یې له مینځه وړئ، هر اصلي متقابل عمل چې تاسو یې درناوی کوئ، او هر حساس ډیفالټ تاسو د هغو خلکو لپاره په ډراماتیک ډول غوره ورځنۍ تجربې ته لیږدئ کوم چې ستاسو په وسیله کې د ورځې اته ساعته ژوند کوي.

د رګونو د کمولو دا فلسفه د ترمینل ایمولیټرونو هاخوا پراخه ده. هره وسیله چې مسلکیان ورسره ورځنۍ اړیکه لري - که دا یو ټرمینل وي، یو IDE، یا د سوداګرۍ مدیریت پلیټ فارم - د غیر ضروري پیچلتیا په لرې کولو کې د دې جنون تمرکز څخه ګټه پورته کوي. دا هماغه اصل دی چې د Mewayz په څیر پلیټ فارمونه چلوي ترڅو 207 سوداګریز ماډلونه په یو واحد متحد کاري ځای کې یوځای کړي: کله چې تاسو د منحل شوي وسیلو تر مینځ د بدلون خنډ له منځه وړئ، تاسو هره اونۍ د تولیدي تمرکز ساعتونه بیا ادعا کوئ.

څنګه غوسټي د عصري پراختیا کونکي کاري فلو سره فټ کیږي

د پرمختللی پرمختگپالونکي کاري فلو په زیاتیدونکي ډول د کمپوز وړتیا په اړه دی - د ځانګړو وسیلو سره نښلول چې هر یو یې یو کار په استثنایی ډول ښه کوي. د هر هغه څه لپاره چې په ټرمینل کې پیښیږي د پریزنټشن پرت په توګه پدې ایکوسیستم کې غوسټي سلاټونه. تاسو ممکن دا د اوږدې مودې پروسو لپاره د tmux غونډو چلولو لپاره وکاروئ، د کانټینر شوي پراختیا لپاره Docker کمانډونه اجرا کړئ، د Git عملیات اداره کړئ، یا د CLI وسیلو له لارې د کلاوډ زیربنا سره اړیکه ونیسئ.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

د هغو پراختیا کونکو لپاره چې د خپل کوډ سره سم د سوداګرۍ عملیات اداره کوي - د فری لانس، ادارې، او پیل کولو نفوس یوه حیرانتیا لویه برخه - ټرمینل اکثرا د سوداګرۍ وسیلو سره څنګ په څنګ ناست وي. تاسو په یوه کړکۍ کې کوډ ځای په ځای کوئ او په بل کې رسیدونه یا د مراجعینو مخابراتو چک کوئ. دا هغه ځای دی چې د سوداګرۍ وسیلې لپاره "ټول په یوه کې" چلند اړونده کیږي. د CRM، رسیدونو، پروژې مدیریت، او تحلیلونو لپاره د جلا ایپسونو د جال کولو پرځای، د Mewayz په څیر پلیټ فارمونه تاسو ته اجازه درکوي د 207 مدغم ماډلونو سره د یو واحد ډشبورډ څخه د سوداګرۍ اړخ اداره کړئ، نو تاسو کولی شئ ډیر وخت په ټرمینل کې تیر کړئ چیرې چې ستاسو تخنیکي کار واقع کیږي.

د Ghostty د کوډ په توګه د ترتیب کولو طریقه هم د پراختیا کونکي ذهنیت سره سمون لري. ستاسو د ټرمینل ترتیبات په ساده متن فایل کې په ~/.config/ghostty/config کې ژوند کوي، پدې معنی چې تاسو کولی شئ دا د خپلو ډاټ فایلونو تر څنګ نسخه کنټرول کړئ، په ماشینونو کې یې شریک کړئ، او په ورته ډول یې تکرار کړئ لکه څنګه چې تاسو د ترتیب په بلې برخې کې تکرار کړئ. نه د ملکیت غوره توبونه، نه د بائنری ترتیباتو فایلونه - یوازې متن.

Ghosty vs. the سیالي: دا په 2026 کې چیرته ولاړ دی

دا سمه ده چې وپوښتل شي چې ګوسټي څنګه د تاسیس شوي بدیلونو سره پرتله کوي. Alacritty د پرمختلونکو لپاره د تګ لپاره پاتې دی څوک چې مطلق لږ تر لږه غواړي - نه ټبونه، نه ویشل، یوازې د ګړندۍ OpenGL لخوا وړاندې شوي ټرمینل کړکۍ. دا یو غوره انتخاب دی که تاسو د ټیلینګ کړکۍ مدیر لکه i3 یا Sway کاروئ او غواړئ ستاسو د کړکۍ مدیر ټول ملټي پلیکسینګ اداره کړي. Ghostty د خپل سرعت سره سمون لري پداسې حال کې چې اصلي ځانګړتیاوې اضافه کوي Alacritty په قصدي توګه پریښودل کیږي.

کیټي له اوږدې مودې راهیسې د ځانګړتیاو بډایه بدیل دی، د خپل ګرافیک پروتوکول، د بلینګ له لارې د لیکلو پراخه وړتیاوې، او د ریموټ کنټرول ځانګړتیاوې. دا یو پیاوړی وسیله ده، مګر د دې دودیز وړاندې کولو طریقه پدې مانا ده چې دا هیڅکله په کوم پلیټ فارم کې اصلي احساس نه کوي. د غوسټي د پلیټ فارم اصلي UI پرتونو کارول دا د سیسټم ادغام کې د پام وړ ګټه ورکوي. iTerm2، د macOS سټالورټ، په حیرانتیا سره بشپړ ځانګړتیا لري مګر د GPU ګړندۍ نوي راغلو په پرتله د رینډر کولو فعالیت او د پیل وخت کې خپل عمر ښیي.

وارپ د AI ادغام، د بلاک پر بنسټ محصول، او د ټیم د همکارۍ ځانګړتیاوو سره د ټرمینل بیا تصور کول، په بشپړه توګه مختلف طریقه اخلي. دا د ځینې کاري جریانونو لپاره مجبور دی مګر د یونیکس فلسفې څخه لیرې ځي چې ډیری پراختیا کونکي یې غوره کوي. غوسټي، برعکس، په غیر بخښنې سره یو ټرمینل ایمولیټر دی - دا دا یو کار په استثنایی پولش سره کوي او تاسو ته اجازه درکوي چې د هغې شاوخوا هرڅه کمپوز کړئ.

Ghostty د پراختیا کونکي وسیلو راتلونکي لپاره څه معنی لري

د غوسټي راڅرګندېدل د یو پراخ رجحان برخه ده: تجربه لرونکي پراختیا کونکي هغه وسیلې رامینځته کوي چې دوی یې غواړي شتون ولري، پرته له کوم جوړجاړي سره چې د پانګونې مهال ویش یا د فیچر چیک لیست بازارموندنې لخوا ټاکل کیږي. هاشموتو غوطه جوړه کړه ځکه چې هغه د خپل ورځني کار لپاره یو ښه ترمینل غوښتل. دا داخلي انګیزه یو بل ډول سافټویر تولیدوي - یو چیرې چې هره پریکړه د پوښتنې له لارې فلټر کیږي "ایا دا واقعیا زما ورځ ښه کوي؟"

دغه انرژي په ټول وسیلې اکوسیستم کې لیدل کیږي. پخپله د زیګ برنامه کولو ژبه ، کوم چې ګوسټي کاروي ، د انډریو کیلي لخوا رامینځته شوی ترڅو د سیسټم ژبه وي چې هغه یې کارول غواړي. زیډ، د اتوم جوړونکو څخه نوی کوډ ایډیټر، د متن ایډیټ کولو لپاره ورته GPU- سرعت اصول پلي کوي. او د سوداګرۍ وسیلې په ځای کې، د ادغام رجحان - د پلیټ فارمونو لکه Mewayz لخوا مثال شوی چې د 15+ جلا SaaS ګډونونه د یو واحد مدغم پلیټ فارم سره ځای په ځای کوي - د غیر ضروري پیچلتیا او د شرایطو بدلولو له مینځه وړو لپاره ورته لیوالتیا منعکس کوي.

د پرمختلونکو او تخنیکي بنسټ ایښودونکو لپاره چې خپلې ورځې د ټرمینلونو، ایډیټرانو، براوزرونو او سوداګریز ډشبورډونو تر مینځ تیریږي، د Ghostty درس روښانه دی: هغه وسیلې چې تاسو یې هره ورځ کاروئ د چټک، اصلي، او فکر سره ډیزاین شوي دي. که دا پدې معنی وي چې ستاسو د ټرمینل ایمولیټر بدلول، په ساده ډول ستاسو د سوداګرۍ وخت تنظیم کول، ستاسو د اوسني پلیټ فارم تنظیم کولو لپاره غیر منظم وخت تنظیم کړئ. وسایل په سمه توګه، د ورځني رګونو د کمولو مرکب اغیز خورا لوی دی. غوسټي ثابتوي چې حتی په یوه کټګورۍ کې لکه څنګه چې د ټرمینل ایمولیټرانو په څیر بالغ وي، تل د یو څه ښه لپاره ځای شتون لري - تاسو یوازې یو داسې څوک ته اړتیا لرئ چې له پیل څخه یې جوړ کړي.

د Mewayz سره خپل کاروبار منظم کړئ

Mewayz 207 سوداګریز ماډلونه په یوه پلیټ فارم کې راوړي - CRM، رسید، د پروژې مدیریت، او نور. د 138,000+ کاروونکو سره یوځای شئ چې د دوی کاري جریان ساده کړي.

اوس وړیا پیل کړئ →

په مکرر ډول پوښتل شوي پوښتنې

څه شی د نورو ترمینل ایمولیټرونو لکه الاکریټي یا کیټي څخه غوسټي توپیر کوي؟

Ghostty په Zig کې د پلیټ فارم اصلي رینډرینګ سره د ځمکې څخه جوړ شوی، د GPU سرعت او لږترلږه سرچینې کارولو وړاندیز کوي. د موجوده اوزار کټونو سره جوړ شوي ایمولیټرونو برخلاف ، ګوسټي د ټیټ کچې سیسټم APIs مستقیم ګټه پورته کولو سره د اعظمي فعالیت هدف لري. دا کړنلاره د اسانه رینډینګ او ټیټ ځنډ لامل کیږي، کوم چې په ځانګړې توګه د Mewayz په څیر د چمتو کونکو وسیلو سره د ژورې پراختیا ناستې په جریان کې د پام وړ دی.

ایا Ghostty د وینډوز، macOS او لینکس لپاره شتون لري؟

هو، غوسټي د کراس پلیټ فارم ترمینل ایمولیټر په توګه ډیزاین شوی. د دې پلیټ فارم اصلي تګلاره پدې معنی ده چې دا د هر عملیاتي سیسټم لپاره مناسب ګرافیک APIs کاروي (د مثال په توګه ، په وینډوز کې DirectX ، په macOS کې فلزي) ، ستاسو د چاپیریال په پام کې نیولو پرته د غوره فعالیت تضمین کول. دا د هغو پرمختلونکو لپاره چې په مختلفو سیسټمونو کې کار کوي یو هر اړخیز انتخاب جوړوي، په شمول د څو Mewayz ماډلونو اداره کول.

غوسټي چا جوړ کړی او ولې باید په دې نوې پروژه باور وکړم؟

غوسټي د مچل هاشموتو لخوا رامینځته شوی ، چې د هاشي کارپ ښه درناوي شریک بنسټ ایښودونکی او د مشهور وسیلو لکه Terraform او Vagrant جوړونکی دی. د پیاوړې، په پراخه کچه منل شوي پراختیا کونکي وسیلو جوړولو لپاره د هغه تعقیب ریکارډ پروژې ته د پام وړ اعتبار ورکوي. د خلاصې سرچینې پریکړه نوره هم د ټولنې پرمخ وړونکي پرمختګ ته ژمنتیا څرګندوي.

زما د اوسني ټرمینل په پرتله Ghostty څومره د سرچینې ژور دی؟

لومړني معیارونه وړاندیز کوي چې ګوسټي په استثنایی ډول لږ وزن لري، د ډیری تاسیس شوي ایمولیټرونو په پرتله د پام وړ لږ CPU او د حافظې سرچینې مصرفوي. د دې اغیزمن Zig کوډبیس او مستقیم سیسټم API کارول د سر سر کموي، کوم چې د درنو کاري بارونو پرمخ وړونکو لپاره ګټور دی. دا موثریت د هغو کسانو لپاره زړه راښکونکی دی چې د منابعو څخه ډک پلیټ فارمونه کاروي لکه Mewayz، چیرې چې د فعالیت هر څه شمیرل کیږي.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime