Page 1 of 6

Ext2FS

Posted: Wed Jan 25, 2006 1:29 pm
by <Lrz>

Posted: Wed Jan 25, 2006 8:23 pm
by Mario79
<Lrz>
Если кто-то знает хорошо Си и есть желание, то можно.
Я не знаю Си и более того не шибко он мне нравиться. Если я сяду писать по этому поводу, чего ни будь, то буду делать с нуля и на асме. Процесс долгий мучительный. Но сначала надо полностью отладить поддержку всех FAT в ядре.

Posted: Wed Jan 25, 2006 9:06 pm
by <Lrz>
Полностью с тобой согласен, но и о будующем нужно уже сейчас задумываться, все же в Колибри нужна поддержка и Ext2 и других файловых систем. А по поводу си, так я вообще против его использования, помнится мне пришлось в универе на первом курсе учить паскаль, а я до этого писал только на асме и в то время вообще кроме асма ничего не знал, мне было очень не легко, то что я мог с легкосью реализовать на асме было проблематично сделать на паскале, я даже для примера преподавателю переписал задания на асме и сделал сводную характеристику, где обсуждались недостатки паскаля, код отличался в существенные разы !!! Я бы с удовольствием покапался в исходниках си и попробовал переписать все с чистого листа на ассемблере, но нет совершенно времени, если появится то обязательно выложу что у меня получилось.

Posted: Mon May 01, 2006 7:43 pm
by german
Честно говоря идея с ext2fs давно "шатается" у меня в голове.
Ждите.

Posted: Tue May 02, 2006 1:42 am
by Serge
Паскаль не стоит сравнивать Си. Он вообще задумывался как язык для обучения программированию. Си ближе к ассемблеру и намного гибче в работе с указателями. Главное достоинство Cи - библиотечные функции, которых столько. что хватает на все случаи жизни. У ассемблера с этим проблема.

Posted: Sun Jun 11, 2006 5:07 pm
by cyberGnom
>|< a /|b 4To TekcTb| MHO|-uE TekcTb| He oTkpb|Ba|-0 Tc9...OT/|u4Ho HanuCaHb| CTATbu...

Posted: Mon Jun 12, 2006 9:51 am
by Ghost
Вот здесь есть сорци на ассме (выпуск 8 и 9).
http://subscribe.ru/archive/comp.soft.prog.asmos/
точнее :
http://subscribe.ru/archive/comp.soft.p ... 64652.text
http://subscribe.ru/archive/comp.soft.p ... 50044.text

Удачи!

Posted: Mon Jun 12, 2006 4:10 pm
by nn2
А в ядре есть какие-то функции для посекторно/блочного чтения с ЖД?

Posted: Mon Jun 12, 2006 5:10 pm
by diamond
Если ты имеешь в виду работу в самом ядре, то есть функция hd_read (и размещается она в fat32.inc). Если ты имеешь в виду работу из приложения, то есть функция 8 подфункции 58, LBA-чтение.

Posted: Mon Jun 12, 2006 5:12 pm
by O01eg
а как вы права обеспечите, везде root и 0 uid проставите?

Posted: Mon Jun 12, 2006 5:46 pm
by nn2
thx, я имел ввиду ядро

Posted: Mon Jun 12, 2006 7:02 pm
by Mario79
O01eg
Пока про это речь не заходит и по этому никаких прав в системе нету, и в ближайшее время не предвидится.

Posted: Thu Feb 15, 2007 11:15 am
by <Lrz>
по Ext2fs нашел исходники на С. Кому интересно могут забрать http://lrz.land.ru./dowload/ext2.zip

Re: Ext2FS

Posted: Sat Jan 16, 2010 11:11 pm
by turbanoff
сижу ковыряю)
через 1~2 недели чтение будет готово.
Оказалось ext2 такая "прямая".
Есть пара додумок:
1) Владельца файлов/папок всегда делать root (UID=0)
Группу тоже ставить 0
2) Права для всех файлов ставить 777

Re: Ext2FS

Posted: Sun Jan 17, 2010 1:23 pm
by DmitrySokolowsky
Верно, так как в системе один пользователь с правами администратора, то логично так и сделать.