FreeBSD Create NTFS partition

Make something under FreeBSD is pretty fun.

Do you know better way to spend hours, desperately trying to find out what is wrong? 😀

So, mkntfs is out there. Broken of course. Only way to make it run is these parameters (plus minus some) :

 mkntfs —debug -Ffv /dev/da0s1

And it’s worked (partially) and hangs, «in endless loop» as somewhere written in Internet.

As I found out, there’s two packages for working with NTFS — ntfs-3g, and ntfsprogs. And of course they are conflicting. let me explain. ntfsprogs contains old ntfsprogs, while ntfs-3g have pretty current ntfsprogs set (in FreeBSD world, 1 year old is not old at all).

And culmination of whole ports system is that ntfsprogs contains patched and working mkntfs, while ntfs-3g maintainers don’t bother.

That was a bit of my frustration and helplessness 😀

Here’s guide how to format NTFS disk:

// get current ports (at least after 23 Sep 201)

cd /usr/ports/sysutils/ntfsprogs && make

cd  /usr/ports/sysutils/ntfsprogs/work/ntfsprogs-2.0.0/ntfsprogs

./mkntfs [NEEDED FLAGS FROM MAN] /dev/xx

 

That’s it!  Enjoy.

 

 

When you really need some info, simple solution came out!

Well, imagine that you are newcomer in world of internet, files, computers etc. And you don’t know anything about file formats too.
And at some large site, you need get some documentation. And it’s … PDF. Anybody heard something about PDF? No? Me too.
It’s just great that such giants as Nikon thinks about such peoples. And they have not only PDF documentation, they thought about users who can’t read PDF, or just don’t know how. For example, in downloads section, they have various links for downloading some file, and also links for download PDF help in different languages.
And, if you know nothing about PDF, you can click here, and read this in … PDF File? Hey, Whaa?…

Nikon suggest you read info about PDF files in PDF file

We’re sorry, but your DNA contains violations of our intellectual property

First of all, I’m not native English spoken person. I’m writing/reading in English with purpose of learning. So, you warned, my sentences could be awful :)

 

Current situation in digital data world is sad, and ridiculous. Why ridiculous? Because Big companies told us what to do, how to live. Why sad? Because if you not obey, you can go to jail. Long time ago, when knowledge was almost as valued as gold, peoples likes to hear bards, musicians,  singers, sages. No one cared about copyrighting as now. You could write down someone’s music and words and try to perform it. If you was not decent the only reward you could got — rotten tomatoes and laughs. First books required crazy amount of work, and was mostly knowledge, not entertainment. Copying was not much concern of authors, because initially it was difficult and expensive. Then appeared movies, and world begin to be more care about money axis. And somewhere there, «art» lost it’s value, replaced by $ signs and many zeros. So, let me present to you some hypothetical situation, which can have it’s place in some near future:

… All happens in some court room, while trial processing. This all happens in world where government allowed media companies to make arrest.

— Your Honor, can you look at this evidence? — said tall attorney, giving to judge a paper sheet. Judge took it, put his glasses on, and calmly said:

— Hmm, seems here only three numbers. Let me read it to you all: 64, 48, 0. That’s all. What this means? — anticipatively he asked.

— Your Honor, let me … But attorney was interrupted by two guys wearing white tuxedo came into court room, swinging some stamped paper.

— Judge Trelawney, you’re under arrest for copyright violating. You just distributed part of book «Howling Pecker and Half-Ink Printer«. The numbers you’ve read are belong to this best selling book, and you have no right to redistribute it, wholly or partially in any way. So, our estimate of losses is approximately 115 millions, plus minus 10%.

-Whaa?.. Eyes of judge were almost so wide as he mouth became. — It’s only three numbers!.. How you claim it’s from your book?

— We don’t need to claim or prove this. As law states very clearly, citing: «… redistribution prohibited wholly or partially… «. You sir just broke the law, and your punishment will be lawful, be sure.

Judge skin whitened, and at these moments, doors burst ajar and two guys wearing havana shirts came in. One with big mouth briefly show some paper with big stamp, and claimed:

—  Judge Trelawney, you’re under arrest for copyright violating. You just distributed part of our property — popular song «Even Numbers». The numbers you’ve read are belong to this song, and fully licensed from book  «Howling Pecker and Half-Ink Printer». Our estimate of losses is approximately 865 millions, and counting.

At this moment, doors of court once opened and three guys appeared, all in black tuxedo with black sunglasses. Center one stepped forward, and stated:

—  Judge Trelawney, you are under arrest for copyright violating.  You just distributed part of each of 232 411 movies for which we held the rights. You said aloud three numbers, of course it was width and height of movie frame, and it’s background color. As you can guess, we are used this frame in beginning and in end, sometimes in middle of almost any movie you ever seen. As law makes no difference in any part of «product of art» in favor of other, these black screen frames as valuable for our company as any others. And you make for us colossal losses, estimate is near to 1400 billions, and counting. Please, come with … at this words glass windows broke, and some voice said in loudspeaker:

— This is F.B.I.! Please all remain at your places, do not move, we coming!

After these words few field agents quickly rushed inside, all with gun trailed at judge. Judge standing with ashe skin, and hand near heart. One of agents loudly said:

— This is agent Sherman, IP division! You’re violating our super secret innovating patent US PT Number 239,965,1984,758,359 («Representing video frames with only three numbers — width, height and pixel color»). Besides, we stored our program which can do conversion in CIA servers, so you are accused in hacking them too. How else you could convert those movies in our format?..

After these words, judge passed out.

He found himself in comfortable bed in white room. Neat nurse stand near him, smiling.

— Hello Mr. Trelawney! How are you feeling now?

— How do I feel? Damn, didn’t know that some stupid numbers could make me some problems. I’m out of my mind?

— Of course not, — said smiling nurse, treating him as child. — You’re just fine. For at least 2 minutes more.

— What do you mean? What will be after two minutes pass?

— I’m sorry, Mr. Trelawney, but we unfortunately have to sleep you. For good.

— Emm… Are you joking? This is killing!!!

— Technically no. You see, when you passed out, we made for you blood analysis, and… I’m really, really sorry, but your DNA contains patented bit-sequences. You know, it’s like bytes in computer, of course you know, you are smart one. We contacted patent holder, and this company not interested in licensing these bit-sequences to you. Thus we as a government medical health care center had to remove this little violation.

— Little??? Violation?.. My god, you got to be crazy. What kind of law is this???

— It’s above law, it’s ACTA, Sir.

These whole madness ended with Silent Hiss of injection.

Of course, this all is hyperbola. My point here is not «Let’s stole music/video/books!», but «Where’s exact and thoroughly thought rules regarding informational content.» In current patent/IP/author rights world, soon or later such important questions will arise:

  • Where is the border after which my bytes can be treated as patented/copyrighted by anyone? Is it 1Mb? 1Kb? or 3 bytes?
  • Imagine that this border is X bytes (X >=2). What prevent me to distribute one sequence of them (of length less than X)?
  • Am I allowed (as written in many Constitutions) to freely post to internet some bytes? Who decides which bytes are allowed, which not? Speaking figuratively, which «words» I can speak, which not.

Assume that someone split any file to bytes, and distribute information in bits to 8 peoples. Each people have only information about one single bit in each byte, and no information about whole file. So you can distribute some bytes, even don’t know what’s there. This like torrents, but difference is that there’s no one with full file, so you can’t be technically accused of distributing some licensed content, as you have no such.

With this sad copyrighted note I end this post, in hope that there will be hope.