The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Facebook открыл код проекта DotSlash"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Facebook открыл код проекта DotSlash"  +/
Сообщение от opennews (??), 06-Фев-24, 23:35 
Facebook объявил об открытии кода утилиты командной строки dotslash, созданной для упрощения  распространения набора исполняемых файлов для разных платформ. Утилита рассчитана на выполнение сценариев, автоматизирующих загрузку подходящего для текущей платформы исполняемого файла, проверку его целостности и исполнение. Код утилиты написан на языке Rust и распространяется под лицензиями MIT и Apache 2.0...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=60562

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Facebook открыл код проекта DotSlash"  +30 +/
Сообщение от Аноним (1), 06-Фев-24, 23:35 
Зумеры придумали `curl something | sh`, но с джсоном
Ответить | Правка | Наверх | Cообщить модератору

2. Скрыто модератором  +/
Сообщение от Урри (ok), 06-Фев-24, 23:36 
Ответить | Правка | Наверх | Cообщить модератору

6. "Facebook открыл код проекта DotSlash"  +2 +/
Сообщение от Вы забыли заполнить поле Name (?), 06-Фев-24, 23:50 
Ты что-то имеешь против Джейсона Стейтема?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

9. "Facebook открыл код проекта DotSlash"  +1 +/
Сообщение от Аноним (9), 06-Фев-24, 23:58 
Вурхиза
Ответить | Правка | Наверх | Cообщить модератору

46. "Facebook открыл код проекта DotSlash"  +/
Сообщение от RM (ok), 07-Фев-24, 21:52 
ну или MS C2R
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

47. "Facebook открыл код проекта DotSlash"  +/
Сообщение от Аноним (47), 08-Фев-24, 17:18 
`curl {something} | sudo bash -`
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

48. "Facebook открыл код проекта DotSlash"  +/
Сообщение от Пряник (?), 12-Фев-24, 14:09 
Не придумали, а переписали на Rust...
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

3. "Facebook открыл код проекта DotSlash"  +6 +/
Сообщение от Аноним (3), 06-Фев-24, 23:43 
Юзлесс
Ответить | Правка | Наверх | Cообщить модератору

7. "Facebook открыл код проекта DotSlash"  +3 +/
Сообщение от Вы забыли заполнить поле Name (?), 06-Фев-24, 23:50 
by rust design
Ответить | Правка | Наверх | Cообщить модератору

4. "Facebook открыл код проекта DotSlash"  +4 +/
Сообщение от Айнаниммм (?), 06-Фев-24, 23:48 
Ам... вот это уровень! Wget, md5 и sh скомпилированные под разные платформы вместе с простеньким скриптом... А если тот же rebol взять для любой платформы (http://www.rebol.com/release-archive.html) то для данного функционала на нём прийдётся кода написать целую строчку!
Ответить | Правка | Наверх | Cообщить модератору

37. "Facebook открыл код проекта DotSlash"  +1 +/
Сообщение от Axel (??), 07-Фев-24, 13:21 
Напомню, что ещё есть Red Lang
Ответить | Правка | Наверх | Cообщить модератору

41. "Facebook открыл код проекта DotSlash"  +/
Сообщение от Айнанимм (?), 07-Фев-24, 17:52 
Таки и третий Rebol пилится активно https://github.com/Oldes/Rebol3
Ответить | Правка | Наверх | Cообщить модератору

10. "Facebook открыл код проекта DotSlash"  +2 +/
Сообщение от RocketShark (?), 07-Фев-24, 00:05 
Что это и зачем вообще оно нужно?
Ответить | Правка | Наверх | Cообщить модератору

11. "Facebook открыл код проекта DotSlash"  +9 +/
Сообщение от 12yoexpert (ok), 07-Фев-24, 00:21 
утилита для загрузки троянов, спасибо большое, атдуши
Ответить | Правка | Наверх | Cообщить модератору

17. "Facebook открыл код проекта DotSlash"  –1 +/
Сообщение от Rev (?), 07-Фев-24, 01:25 
Тоже об этом подумал. Удобное распространение троянов! :)
Ответить | Правка | Наверх | Cообщить модератору

12. "Facebook открыл код проекта DotSlash"  –2 +/
Сообщение от cheburnator9000 (ok), 07-Фев-24, 00:24 
Видимо в компании facebook были квоты по требованию к написанию очередной малополезной утилиты на Rust. Они написали curl.rs. https://github.com/facebook/dotslash/tree/main/src это конечно треш, такое пишут студенты в вузах. Хотя если представить что сейчас учится соевое поколение айфонов, то такое они должны писать будучи "senior-developer".
Ответить | Правка | Наверх | Cообщить модератору

13. "Facebook открыл код проекта DotSlash"  +/
Сообщение от cheburnator9000 (ok), 07-Фев-24, 00:27 
https://github.com/facebook/dotslash/blob/main/src/subcomman... все что оно умеет. Не знаю смеяться или плакать.
Ответить | Правка | Наверх | Cообщить модератору

21. "Facebook открыл код проекта DotSlash"  +/
Сообщение от Бывалый смузихлёб (?), 07-Фев-24, 05:07 
Вы что, это же Высококвалифицированные Инженеры огромной американской ИТ-компании!
Если они сделали так - значит именно так и надо а если остальные делали иначе - они делали неправильно просто по определению!!11
Ответить | Правка | Наверх | Cообщить модератору

32. "Facebook открыл код проекта DotSlash"  +/
Сообщение от Витюшка (?), 07-Фев-24, 11:15 
А что здесь не так? Строчка берётся из командной строки и разбирается.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

15. "Facebook открыл код проекта DotSlash"  +1 +/
Сообщение от Аноним (15), 07-Фев-24, 01:01 
Ты не понимаешь, большинство поклонников ржавчины любят его только в теории и обычно пишут на жс. Отсюда общий уровень проектов на этом языке. Это как с перлом, раньше было модно "знать перл", поэтому его пихали повсюду и качество кода от неофитов было никакущее.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

18. "Facebook открыл код проекта DotSlash"  +6 +/
Сообщение от Аноним (-), 07-Фев-24, 01:43 
Ты не поверишь, но большинство топящих за другие языки тоже в лучше случае делали на них лабу в универе.
Хотя они рассказыват про то, что "вот добавят ржавчину, я код в ядре не могу понять и поменять".
А типа сейчас он мог бы...
Ответить | Правка | Наверх | Cообщить модератору

29. "Facebook открыл код проекта DotSlash"  +1 +/
Сообщение от нах. (?), 07-Фев-24, 08:37 
> Ты не понимаешь, большинство поклонников ржавчины любят его только в теории и обычно пишут на жс.

на маркдаун они в основном пишут. Вспомнить хоть qwerty.

> Это как с перлом, раньше было модно "знать перл", поэтому его пихали повсюду и качество кода от
> неофитов было никакущее.

зато его действительно было много и как правило - по делу, а не вот такой вот бессмысленный эталон ненужно.

Правда, частенько выкидывание зависимости от заковыристого модуля и переписывание даже не на перл а на sed/awk давало +100 к скорости работы и надежности решения. Но чтобы написать модуль и выложить его на CPAN и им кто-то стал пользоваться - все же надо было знать перл. Что конечно не гарантировало что знаток еще и кодить умеет.

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

14. "Facebook открыл код проекта DotSlash"  –1 +/
Сообщение от YetAnotherOnanym (ok), 07-Фев-24, 00:35 
Авторы dotslash и cosmopolitan - кто кого покусал?
Ответить | Правка | Наверх | Cообщить модератору

24. "Facebook открыл код проекта DotSlash"  +2 +/
Сообщение от Аноним (24), 07-Фев-24, 06:59 
Космополит - крут, он бинари из интернет не качает.
Ответить | Правка | Наверх | Cообщить модератору

16. "Facebook открыл код проекта DotSlash"  –1 +/
Сообщение от Аноним (16), 07-Фев-24, 01:23 
Ну то есть даже у рептилоидов не хватило денег на разработку FatELF. Вотакуот.
Ответить | Правка | Наверх | Cообщить модератору

22. "Facebook открыл код проекта DotSlash"  +/
Сообщение от Бывалый смузихлёб (?), 07-Фев-24, 05:10 
Тем не менее, яблочный Mach-O позволял в одном бинарнике хранить код для разных архитектур
Но не для ОС, разумеется
Ответить | Правка | Наверх | Cообщить модератору

30. "Facebook открыл код проекта DotSlash"  –1 +/
Сообщение от 12yoexpert (ok), 07-Фев-24, 08:56 
на гитхабе куча таких проектов, но откуда об этом знать фанатикам мака?
Ответить | Правка | Наверх | Cообщить модератору

38. "Facebook открыл код проекта DotSlash"  +/
Сообщение от Бывалый смузихлёб (?), 07-Фев-24, 14:52 
Так это не абстрактный гитхабовский васянпроект а часть системы с бородатых времён( вероятно, уже вовсю было когда яблоко только начинало на интоль переходить )
Вероятно, даже вышеупомянутый FatElf получил название по аналогии с яблочными «толстыми» бинарниками( fat lib / fat bin )

На винде бы подобное было весьма кстати. Если ещё нет.

Ответить | Правка | Наверх | Cообщить модератору

19. "Facebook открыл код проекта DotSlash"  –2 +/
Сообщение от X512 (?), 07-Фев-24, 02:03 
Под Линукс наконец изобрели Setup.exe, не прошло и полвека.
Ответить | Правка | Наверх | Cообщить модератору

39. "Facebook открыл код проекта DotSlash"  +/
Сообщение от anonymmm (?), 07-Фев-24, 16:40 
для этого давно есть docker
Ответить | Правка | Наверх | Cообщить модератору

20. "Facebook открыл код проекта DotSlash"  +1 +/
Сообщение от Аноним (20), 07-Фев-24, 03:18 
Утилита решает проблему её разраба, но больше ничего.
Ответить | Правка | Наверх | Cообщить модератору

40. "Facebook открыл код проекта DotSlash"  +1 +/
Сообщение от anonymmmeer (?), 07-Фев-24, 16:41 
пару перформанс ревью годовых небось прошёл.
может даже на архитекторские лычки сумел развести.

ну и манагер тоже показал успешный успех

Ответить | Правка | Наверх | Cообщить модератору

44. "Facebook открыл код проекта DotSlash"  +/
Сообщение от Аноним (44), 07-Фев-24, 20:40 
И так — подавляющее большинство ПО. Либо проблему разраба, либо проблему того, кто ему заплатил. Далеко ходить не надо, Линукс вон и вовсе от скуки появился.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

23. "Facebook открыл код проекта DotSlash"  +2 +/
Сообщение от Бывалый смузихлёб (?), 07-Фев-24, 05:16 
> для платформ macOS ARM64, macOS x86_64 и Linux x86_64
> #!/usr/bin/env dotslash

Неудивительно что под винду нет. Ей ведь батник нужен а не юниксовщина
Итого, супер-пупер-теперь_уже_открытый продукт позволяющий распространять ПО на разных платформах… заранее имеющих на борту что-то башеподобное

Пытался понять на кой оно надо и в чем ценность, так и не осилил

Ответить | Правка | Наверх | Cообщить модератору

25. "Facebook открыл код проекта DotSlash"  +2 +/
Сообщение от Аноним (24), 07-Фев-24, 07:00 
Есть Linux x86_64, все остальное от лукавого.
Ответить | Правка | Наверх | Cообщить модератору

27. "Facebook открыл код проекта DotSlash"  +/
Сообщение от Аноним (27), 07-Фев-24, 07:30 
И как его на Байкал поставить?
Ответить | Правка | Наверх | Cообщить модератору

26. "Facebook открыл код проекта DotSlash"  +2 +/
Сообщение от Аноним (26), 07-Фев-24, 07:04 
Изобрели Union bind из plan9 но очень по своему :) "Union directories are one of the most widely used organizational features of the Plan 9 name space. For instance, the directory /bin is built as a union of /$cputype/bin (program binaries), /rc/bin (shell scripts), and perhaps more directories provided by the user. This construction makes the shell $PATH variable unnecessary.". Тула "решает" проблему нодджиэсников без дополнительных зависимостей, ну кроме rust :) Интересно, во многих системах rust установлен по умолчанию? :)
Ответить | Правка | Наверх | Cообщить модератору

31. "Facebook открыл код проекта DotSlash"  +1 +/
Сообщение от Аноним (31), 07-Фев-24, 10:00 
https://github.com/facebook/dotslash/blob/main/src/platform....

Падает в панике на BSD. Мда.

Ответить | Правка | Наверх | Cообщить модератору

33. "Facebook открыл код проекта DotSlash"  +1 +/
Сообщение от Аноним (15), 07-Фев-24, 11:42 
Пользователей у эксбсд не завезли и нет ни малейшего повода тратиться на поддержку посторонней незнакомой платформы, так что тут всё нормально. На самом деле, вполне вероятно, это в большей мере потому, что раст не гарантирует работоспособность в каком-либо виде на tier2 платформах (рип).
Ответить | Правка | Наверх | Cообщить модератору

35. "Facebook открыл код проекта DotSlash"  +/
Сообщение от Аноним (35), 07-Фев-24, 12:34 
и правильно делает
хочешь поддержку BSD? присылай патч!
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

50. "Facebook открыл код проекта DotSlash"  +/
Сообщение от Пряник (?), 12-Фев-24, 14:13 
Для KDE2?
Ответить | Правка | Наверх | Cообщить модератору

42. "Facebook открыл код проекта DotSlash"  +/
Сообщение от Аноним (42), 07-Фев-24, 18:20 
под линуксатором потянет :D
а то после гибели флеша уже не знаю зачем он нужен, помимо дривиров от невидии.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

36. "Facebook открыл код проекта DotSlash"  –1 +/
Сообщение от Аноним (36), 07-Фев-24, 13:01 
```
% ./dotslash        
Could not start dynamically linked executable: ./dotslash
NixOS cannot run dynamically linked executables intended for generic
linux environments out of the box. For more information, see:
https://nix.dev/permalink/stub-ld
```
Понятно
Ответить | Правка | Наверх | Cообщить модератору

45. "Facebook открыл код проекта DotSlash"  +1 +/
Сообщение от Аноним (44), 07-Фев-24, 20:43 
Собрать его самостоятельно никсом ты, конечно же, не осилил. Там же целый файл для этого написать надо! Впрочем, на Никсос дотслеш не нужен, никсос сам себе дотслеш.
Ответить | Правка | Наверх | Cообщить модератору

49. "Facebook открыл код проекта DotSlash"  +/
Сообщение от Пряник (?), 12-Фев-24, 14:11 
Замешательство комментаторов понятно. Но они удивятся, узнав, что работа с текстом - это очень популярное применение языка Rust.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру