The OpenNET Project / Index page

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



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

Оглавление

Представлена LittleFS, компактная файловая система для встра..., opennews (??), 15-Янв-18, (0) [смотреть все]

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


19. "Представлена LittleFS, компактная файловая система для встра..."  –3 +/
Сообщение от лютый жабист__ (?), 15-Янв-18, 16:45 
Жаба для сложных задач, а не фигуль на 2к строк
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

22. "Представлена LittleFS, компактная файловая система для встра..."  +6 +/
Сообщение от Andrey Mitrofanov (?), 15-Янв-18, 17:14 
> Жаба для сложных задач, а не фигуль на 2к строк

"Любая фигуля на жабе раздувается сама на 2к+ строк."
    лютый жабист__

Могу Вас %)цитировать?

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

29. "Представлена LittleFS, компактная файловая система для встра..."  +7 +/
Сообщение от dq0s4y71 (ok), 15-Янв-18, 18:24 
То-то я смотрю все ядра ОС на жабе написаны, а все гoвнoприложения для Андройда - на Си...
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

44. "Представлена LittleFS, компактная файловая система для встра..."  –1 +/
Сообщение от лютый жабист__ (?), 16-Янв-18, 09:33 
>То-то я смотрю все ядра ОС на жабе написаны

Господи, Линус плюсы не осилил, какая жаба? :)
А раз Линус не осилил, значит надо часто-часто повторять, что оно не нужно и всё сбудется :)

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

47. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от Аноним (-), 16-Янв-18, 11:44 
> Господи, Линус плюсы не осилил, какая жаба? :)

Жаба то проще в н-дцать раз. Любой плюсист поймет код на джаве, а вот наоборот нифига.

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

48. "Представлена LittleFS, компактная файловая система для встра..."  +1 +/
Сообщение от dq0s4y71 (ok), 16-Янв-18, 13:40 
> Господи, Линус плюсы не осилил, какая жаба? :)

Такой тупoй Линус, ага. И разработчики всех остальных ОС тоже такие тупые...

> А раз Линус не осилил, значит надо часто-часто повторять, что оно не нужно и всё сбудется :)

А всё уже сбылось. Жабисты любят повторять, что в "сложных" проектах без жабы не обойтись, но, по факту, самые сложные и требующие надёжности проекты пишутся на "небезопасных" низкоуровневых языках. А жаба как таковая - это очередная вариация на тему "Каким должен быть Си". Даже от точки с запятой не избавилась.

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

50. "Представлена LittleFS, компактная файловая система для встра..."  –2 +/
Сообщение от Аноним (-), 16-Янв-18, 18:48 
> самые сложные и требующие надёжности проекты пишутся на "небезопасных" низкоуровневых языках

Ядро ОС — не самый сложный проект. А уж если говорить о линуксе, то он всяко проще systemD, чего уж говорить о реальных энтерпрайзных приложениях с кучей сервисов и сопутствующей предметной областью, одно лишь изучение которой у типикал кернел девелопера займет десятилетия (даже если не потребуется написать ни строчки кода).

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

53. "Представлена LittleFS, компактная файловая система для встра..."  +1 +/
Сообщение от pavlinux (ok), 16-Янв-18, 19:36 
> Ядро ОС — не самый сложный проект.

Да ты чо?!

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

54. "Представлена LittleFS, компактная файловая система для встра..."  +1 +/
Сообщение от Аноним (-), 16-Янв-18, 19:53 
> > Ядро ОС — не самый сложный проект.
> Да ты чо?!

Ну да, а чо? Шаблончик потрескался?

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

55. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от dq0s4y71 (ok), 16-Янв-18, 20:18 
> А уж если говорить о линуксе, то он всяко проще systemD

И, кстати, Поттеринг тоже не осилил С++, надо же! :D

> одно лишь изучение которой у типикал кернел девелопера займет десятилетия

Ну они ж тупые, понятно. Не в пример жабакодерам ;)

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

56. "Представлена LittleFS, компактная файловая система для встра..."  –1 +/
Сообщение от Аноним (-), 16-Янв-18, 20:56 
> И, кстати, Поттеринг тоже не осилил С++, надо же! :D

Применение Java™ в проекте systemD неуместно в связи с тем, что одной из целей и результатом systemD явилась высокая скорость загрузки системы. systemD еще на том уровне абстракции, когда применение си терпимо.

> Ну они ж тупые, понятно. Не в пример жабакодерам ;)

Человеку, всю жизнь копающемуся в регистрах и байтиках, будет проблематично выйти на уровень абстракции вверх и начать манипулировать более сложными понятиями реальной предметной области, которая и в ООП-то моделируется с многочисленными условностями. Впрочем, верно и обратное. «Сложность системы» оценивается не уровнем абстракции, а богатством терминологии предметной области, которую необходимо смоделировать. Ядро Linux сложнее хелловорлда на Java™ потому, что работает с более многочисленными терминами, чем хелловорлд. Обычное энтерпрайз-приложение на Java™, на которое угрохано десятки человеко-лет, сложнее ядра Linux, потому что оно работает с более многочисленными терминами, чем ядро Linux.

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

59. "Представлена LittleFS, компактная файловая система для встра..."  +2 +/
Сообщение от dq0s4y71 (ok), 16-Янв-18, 23:46 
> Применение Java™ в проекте systemD неуместно в связи с тем, что одной
> из целей и результатом systemD явилась высокая скорость загрузки системы. systemD
> еще на том уровне абстракции, когда применение си терпимо.

Да что вы! Говорят же, что Джава по скорости не уступает С++! Врут?

> Человеку, всю жизнь копающемуся в регистрах и байтиках, будет проблематично выйти на
> уровень абстракции вверх и начать манипулировать более сложными понятиями реальной предметной
> области, которая и в ООП-то моделируется с многочисленными условностями. Впрочем, верно
> и обратное.

Чушь собачья. Есть люди, всю жизнь копающиеся в регистрах и байтиках, и считающие это верхом совершенства, а есть такие, как вы, у которых объём наблюдаемой вселенной совпадает с размером объектной модели джавы. И те и другие просто ограничены в своём мировоззрении.

> «Сложность системы» оценивается не уровнем абстракции, а богатством
> терминологии предметной области, которую необходимо смоделировать. Ядро Linux сложнее
> хелловорлда на Java™ потому, что работает с более многочисленными терминами, чем
> хелловорлд. Обычное энтерпрайз-приложение на Java™, на которое угрохано десятки
> человеко-лет, сложнее ядра Linux, потому что оно работает с более многочисленными
> терминами, чем ядро Linux.

Надо же, как всё просто, оказывается! Нас-то в институтах учили, что формальных методов оценки сложности системы до сих пор не существует, и что оценивать можно, в зависимости от условий, и по количеству связей, и по количеству состояний, и по объёму вычислений, требуемых для изучения системы, и по чёрт знает ещё чему. Но очередная Брендованная Идеология™ нам в очередной раз наконец-то рассказала, как всё есть на самом деле...

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

66. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от Аноним (-), 17-Янв-18, 01:03 
>> Java™
>> Java™
>> Java™
> Да что вы! Говорят же, что Джава по скорости не уступает С++!
> Врут?

Не врут, а набрасывают™, почти не скрываясь – cудя по всему, вполне успешно )

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

84. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от dq0s4y71 (ok), 17-Янв-18, 12:02 
Хорошо, когда просто набрасывают. А когда такой умник заводится на работе, начинает засирать мозги начальству и начальство начинает принимать безумные решения, от чего страдает качество продукта и, в конечном счёте, твоя зарплата - начинаешь невольно хвататься за пистолет :)
Ответить | Правка | Наверх | Cообщить модератору

75. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от лютый жабист__ (?), 17-Янв-18, 05:55 
> Да что вы! Говорят же, что Джава по скорости не уступает С++!

На простых задачах, например криптография, жабка может раз в 10 уступать. И?
На сложных решение на жабе есть, а сишники не осилили совсем.

Уже 100 раз писал тут список, в ответ лишь помёт летит. Графовая субд (полноценная, уровня neo4j), полнотекстовый поиск уровня lucene (не надо про свинкс), аналог кассандры (не надо про ScyllaDB), в целом платформа JavaEE. Где это всё на си? :)

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

80. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от dq0s4y71 (ok), 17-Янв-18, 11:15 
> Где это всё на си? :)

А зачем пилить дрова ножовкой, если в распоряжении есть бензопила? Нормальные люди так и делают, и только жабокодеры всё делают бензопилой, считая, что только ей можно решать "сложные" задачи...

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

79. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от Аноним (-), 17-Янв-18, 09:52 
„«формальных методов оценки сложности системы до сих пор не существует», но линукскернел все равно сложнее, мамой клянусь!”
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

82. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от dq0s4y71 (ok), 17-Янв-18, 11:30 
Мамой клянусь, что только жаба позволяет решать сложные задачи!
Ответить | Правка | Наверх | Cообщить модератору

71. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от 0ffh (??), 17-Янв-18, 03:20 
Человеку, всю жизнь копающемуся в регистрах и байтиках, будет проблематично выйти на уровень абстракции вверх и начать манипулировать более сложными понятиями реальной предметной области, которая и в ООП-то моделируется с многочисленными условностями. Впрочем, верно и обратное.

прежде чем начать ковырятся в битиках - надо абстрактно - конкретно понять как прицепить это к обьекту и какова модель поведения обьекта
практика жизни поазывает что без опыта в электротехнике и механике - знание ООП не помогает от слова ВАЩЕ

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

72. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от 0ffh (??), 17-Янв-18, 03:22 
> Человеку, всю жизнь копающемуся в регистрах и байтиках, будет проблематично выйти на
> уровень абстракции вверх и начать манипулировать более сложными понятиями реальной предметной
> области, которая и в ООП-то моделируется с многочисленными условностями. Впрочем, верно
> и обратное.

прежде чем начать ковырятся в битиках - надо абстрактно - конкретно понять
как прицепить это к обьекту и какова модель поведения обьекта
практика жизни поазывает что без опыта в электротехнике и механике - знание
ООП не помогает от слова ВАЩЕ


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

77. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от Andrey Mitrofanov (?), 17-Янв-18, 09:32 
>что одной из целей и результатом systemD явилась высокая скорость загрузки системы. systemD

Враньё-о-о...
https://openbenchmarking.org/embed.php?i=1711248-AL-BOOTTIME...
https://openbenchmarking.org/embed.php?i=1711282-AL-1711286A...

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

61. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от Аноним (-), 17-Янв-18, 00:42 
> Ядро ОС — не самый сложный проект.

Глядя на линукскернел так и не скажешь...

> о он всяко проще systemD

Что-то не помню патчей по 10 мегабайтов каждый месяц на сорцы системды. А на линукс это норма жизни. И вообще, пакет системды весит пару мегов. Пакет ядря линя со всеми модулями - метров 70.

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

73. "Представлена LittleFS, компактная файловая система для встра..."  –1 +/
Сообщение от лютый жабист__ (?), 17-Янв-18, 05:49 
>Глядя на линукскернел так и не скажешь...

гляжу в книгу, вижу линусккернел?

Во первых, если пофантазировать, что линукс переписан на жабе, объем кода будет в 10-20 раз меньше. И в комментариях не будет ни одного мата, что уже профит :)

Во вторых, сколько там доля драйверов, процентов 70? Вычёркиваем...

Самое главное, в оставшихся 30% как связаны например сетевой стек и системные процессы?
Никак?! А чё так плохо? В винде например _ещё лет 20_ назад можно было зафаерволить заданное приложение, а повторяшам это всё по прежнему "нинужно". А по факту, не шмогли... :(

p.s. А причём тут жаба? Ну, при том, что там как раз можно очень легко делать
Contexts and Dependency Injection
а не вопить, что это никому не нужно.

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

78. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от Andrey Mitrofanov (?), 17-Янв-18, 09:40 
> Во вторых, сколько там доля драйверов, процентов 70? Вычёркиваем...
> Самое главное, в оставшихся 30% к

Ага, "ксанф, выпей море".

Жабист всё про своё: про ядро, которому "не нужны драйверы" и оно "run everywheer".  Поверх "того другого" ядра на Си. С драйверами, ага.

>Самое главное, в оставшихся 30%

В этом деле главное косоглазить в другую сторону, не замечать неудобное и затверживать мантры.

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

83. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от dq0s4y71 (ok), 17-Янв-18, 11:38 
"Когда в руках молоток, все вокруг кажется гвоздями".
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

85. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от Nameless Anonymous. (?), 17-Янв-18, 12:20 
В Linux-е для этого существует selinux (или apparmor), который позволяет запретить доступ чего угодно куда угодно. И не только сетевой доступ, BTW, а к любому ресурсу в системе.
Ну или разрешить.
Неодолима любовь любителей известной операционной системы забивать гвозди микроскопом...
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

89. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от Аноним84701 (ok), 17-Янв-18, 22:54 
> Никак?! А чё так плохо? В винде например _ещё лет 20_ назад  можно было зафаерволить заданное приложение

Но только если оно добровольно файрволилось. А вот если приложение читало или писало файл через "\\?\UNC\webdav-server\file" или просто тупо открывало адрес в системном браузере, то увы.
Это не говоря о более изрващенных способах с инжектингом кода/DLL в процессы или через DNS.

> "нинужно". А по факту, не шмогли... :(

По факту это абсолютно бесполезно против зловреда и пользователю по умолчанию придется  как минимум еще урезать LD_PRELOAD, форки, дебажинг <продолжить список>. В общем, кривое решение действительно никому особо не нужно.

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

91. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от Аноним (-), 18-Янв-18, 01:10 
> Во первых, если пофантазировать, что линукс переписан на жабе, объем кода будет
> в 10-20 раз меньше. И в комментариях не будет ни одного мата, что уже профит :)

У тебя что, произошло переселение душ с изеном? Для начала написать на яве кернель толком не получится. А ты попробуй из явы присвоить адресу в физической памяти 0x80820000 значение 0x200? Мало ли, mmaped железка какая-то, которой ядро какой-то флаг в каком-то регистре хочет выставить.

> Во вторых, сколько там доля драйверов, процентов 70? Вычёркиваем...

Это с чего вдруг их вычеркиваем? Микроядерщики и прочие любители высокоуровенвой байды как раз с этим всем жидко обоцрались. В лине же отличие между модулем и ядром не настолько уж и, так что модуль даже может быть "встроенный".

> Самое главное, в оставшихся 30% как связаны например сетевой стек и системные процессы?
> Никак?! А чё так плохо? В винде например _ещё лет 20_ назад
> можно было зафаерволить заданное приложение, а повторяшам это всё по прежнему
> "нинужно".

А, так ты маздаец и в линухе не разбираешься. А то iptables умеет по pid'ам процессов файрволить много лет к ряду.

>  А по факту, не шмогли... :(

Да все оно умеет на самом деле. Раз в 20 больше любой винды, при том. Просто гламурных кнопочек для самых маленьких не завезли. И то в федоре чтоли какая-то "user friendly" гадость на бидоне такой направленности как раз была.

А на namespaces можно и покруче винды сделать - распихать на штук пять разных "компов". Кому вообще никакой сети, кому LAN левоватый в своем VLAN-е, кому нормальный выход в сеть после одобрения и заброса в контейнер, кому коммуникации в пределах локалхоста через какую-нить пару veth-ов (понятия не имею можно ли аналог этого в винде сделать вообще).

> Contexts and Dependency Injection
> а не вопить, что это никому не нужно.

В контексте кернела то? Ну иди и напиши на свеой жабе кернель, как уделаешь Торвальца так и возвращайся, поговорим о нужности.

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

93. "Представлена LittleFS, компактная файловая система для встра..."  –1 +/
Сообщение от лж__ (?), 18-Янв-18, 06:53 
> У тебя что, произошло переселение душ с изеном? Для начала написать на
> яве кернель толком не получится.

Слово пофантазировать не заметил? Ну растолкую, имелось в виду: сравнивать в лоб килострочки сишные и жабовые очень глупо. Сколько ансисишных строчек в ОДНОЙ жабовой строчке

Set<String> colleagues = employees.stream().filter(e -> !e.getFullname().equals(emp.getFullname())).filter(e -> e.getActiveDepts().stream().anyMatch(emp.getActiveDepts()::contains)).map(e -> e.getFullname()).collect(Collectors.toSet());

предполагаю, что несколько тысяч. Таким вот образом фигулька на жабке превращается в огогопроект на си ;)

> А, так ты маздаец и в линухе не разбираешься. А то iptables умеет по pid'ам процессов файрволить много лет к ряду.

Ну, мне это надо было 20 лет назад, тогда точно не было, а ви винде было ;)
Сейчас открыл iptables-1.6.1/extensions/libxt_owner.c
вижу
"NOTE: PID, SID and command matching are broken on SMP\n");

самый смех что в версии 10летней давности то же самое. Очень посишному вышло, сделать глючно и на 10% функционала, но трубить на весь мир о разрыве всех и вся.

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

94. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от лж__ (?), 18-Янв-18, 07:10 
>> Contexts and Dependency Injection
>> а не вопить, что это никому не нужно.
> В контексте кернела то? Ну иди и напиши на свеой жабе кернель,
> как уделаешь Торвальца так и возвращайся, поговорим о нужности.

Типичный сишник, как вижу, даже читать не умеет. Речь была про то, что линух-кёрнель не особо сложный проект по сравнению с типичным кровавым ынтырпрайзом.

Патамучта:
а. взаимосвязь между модулями минимальная по сравнению с типичным КЫ-монстром.
Я не гуру по потрохам линуха, но из заголовков статей сложилось впечатление, что такие штуки как dbus и 100500 его предтечей полная фигня. В мире жабы уже лет 20 как сформировались стандарты на системную шину, а фофаны всё переписывают и переписывают.

б. 70% кода дров предлагалось не учитывать патамучта дрова варятся сами в себе, работают только с железом (совершенно тупое: бит туда, бит сюда) и одной подсистемой ОС. Можно написать дрова на миллиард устройств, это не увеличит сложность проекта ни на грамм.

в. язык анси си убог, в итоге 1 строчка на жабе превращается в 100500 строчек на си. Назови проект на си объемом 100-200 млн строчек?

И в целом, великий Линус, с его понятиями, что можно сидеть и годами переписывать одно и то же на 50 рядов, в КЫ вообще бы не задержался, а получил бы хорошего пинка под попу на заре своей карьеры.

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

76. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от Andrey Mitrofanov (?), 17-Янв-18, 09:22 
>> самые сложные и требующие надёжности проекты пишутся на "небезопасных" низкоуровневых языках
> Ядро ОС — не самый сложный проект. А уж если говорить о
> линуксе, то он всяко проще systemD,

Кстати, человек прав. В каком-то смысле.

С т.з. пользователя в s-d гораздо _больше_ ненужной(как там по taoup правитильное слово-то?-) сложности. Несмотря на 15М SLOC против каких-то жалких <400K.

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

Эти наслоители лейеров и обструкторы абстракций известны своими пёрлами, да.  И тут Леннарт -- яркая восходящая звездулька.

> изучение которой у типикал кернел девелопера займет десятилетия (даже если не
> потребуется написать ни строчки кода).

Вот про дев-ров толстовато вышло. Про "типикал" так вообще жироновато.

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

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

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




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

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