Board.KolibriOS.org
http://board.kolibrios.org/

Ext2FS
http://board.kolibrios.org/viewtopic.php?f=31&t=384
Page 1 of 6

Author:  <Lrz> [ Wed Jan 25, 2006 1:29 pm ]
Post subject:  Ext2FS

Был в свое время сайт http://www.lowlevel.ru, сейчас остались исходники файловой системы Ext2 и описание, правда на си, но я думаю разобраться можно.
http://web.archive.org/web/20040213000617/www.lowlevel.ru/articles/part_view.htm
http://web.archive.org/web/20040213000617/http://www.lowlevel.ru/articles/part_view_src.tar.gz
http://web.archive.org/web/20040212222403/www.lowlevel.ru/articles/ext2fs_1.htm
http://web.archive.org/web/20040212222403/http://www.lowlevel.ru/articles/ext2fs_src.tar.gz

http://web.archive.org/web/20040212223836/www.lowlevel.ru/articles/ext2fs_2.htm
http://web.archive.org/web/20040212223836/http://www.lowlevel.ru/articles/ext2fs_src.tar.gz
http://web.archive.org/web/20040227150907/www.lowlevel.ru/articles/hdd_io.htm

Author:  Mario79 [ Wed Jan 25, 2006 8:23 pm ]
Post subject: 

<Lrz>
Если кто-то знает хорошо Си и есть желание, то можно.
Я не знаю Си и более того не шибко он мне нравиться. Если я сяду писать по этому поводу, чего ни будь, то буду делать с нуля и на асме. Процесс долгий мучительный. Но сначала надо полностью отладить поддержку всех FAT в ядре.

Author:  <Lrz> [ Wed Jan 25, 2006 9:06 pm ]
Post subject: 

Полностью с тобой согласен, но и о будующем нужно уже сейчас задумываться, все же в Колибри нужна поддержка и Ext2 и других файловых систем. А по поводу си, так я вообще против его использования, помнится мне пришлось в универе на первом курсе учить паскаль, а я до этого писал только на асме и в то время вообще кроме асма ничего не знал, мне было очень не легко, то что я мог с легкосью реализовать на асме было проблематично сделать на паскале, я даже для примера преподавателю переписал задания на асме и сделал сводную характеристику, где обсуждались недостатки паскаля, код отличался в существенные разы !!! Я бы с удовольствием покапался в исходниках си и попробовал переписать все с чистого листа на ассемблере, но нет совершенно времени, если появится то обязательно выложу что у меня получилось.

Author:  german [ Mon May 01, 2006 7:43 pm ]
Post subject: 

Честно говоря идея с ext2fs давно "шатается" у меня в голове.
Ждите.

Author:  Serge [ Tue May 02, 2006 1:42 am ]
Post subject: 

Паскаль не стоит сравнивать Си. Он вообще задумывался как язык для обучения программированию. Си ближе к ассемблеру и намного гибче в работе с указателями. Главное достоинство Cи - библиотечные функции, которых столько. что хватает на все случаи жизни. У ассемблера с этим проблема.

Author:  cyberGnom [ Sun Jun 11, 2006 5:07 pm ]
Post subject: 

>|< a /|b 4To TekcTb| MHO|-uE TekcTb| He oTkpb|Ba|-0 Tc9...OT/|u4Ho HanuCaHb| CTATbu...

Author:  Ghost [ Mon Jun 12, 2006 9:51 am ]
Post subject: 

Вот здесь есть сорци на ассме (выпуск 8 и 9).
http://subscribe.ru/archive/comp.soft.prog.asmos/
точнее :
http://subscribe.ru/archive/comp.soft.prog.asmos/200108/24164652.text
http://subscribe.ru/archive/comp.soft.prog.asmos/200109/06150044.text

Удачи!

Author:  nn2 [ Mon Jun 12, 2006 4:10 pm ]
Post subject: 

А в ядре есть какие-то функции для посекторно/блочного чтения с ЖД?

Author:  diamond [ Mon Jun 12, 2006 5:10 pm ]
Post subject: 

Если ты имеешь в виду работу в самом ядре, то есть функция hd_read (и размещается она в fat32.inc). Если ты имеешь в виду работу из приложения, то есть функция 8 подфункции 58, LBA-чтение.

Author:  O01eg [ Mon Jun 12, 2006 5:12 pm ]
Post subject: 

а как вы права обеспечите, везде root и 0 uid проставите?

Author:  nn2 [ Mon Jun 12, 2006 5:46 pm ]
Post subject: 

thx, я имел ввиду ядро

Author:  Mario79 [ Mon Jun 12, 2006 7:02 pm ]
Post subject: 

O01eg
Пока про это речь не заходит и по этому никаких прав в системе нету, и в ближайшее время не предвидится.

Author:  <Lrz> [ Thu Feb 15, 2007 11:15 am ]
Post subject: 

по Ext2fs нашел исходники на С. Кому интересно могут забрать http://lrz.land.ru./dowload/ext2.zip

Author:  turbanoff [ Sat Jan 16, 2010 11:11 pm ]
Post subject:  Re: Ext2FS

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

Author:  DmitrySokolowsky [ Sun Jan 17, 2010 1:23 pm ]
Post subject:  Re: Ext2FS

Верно, так как в системе один пользователь с правами администратора, то логично так и сделать.

Page 1 of 6 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/